Community코딩 & 개발github.com

whitewhiteqq/aws-test-plugin

모든 AWS Python 프로젝트(Lambda, API Gateway, Step Functions, Batch)를 위한 포괄적인 테스트를 생성하는 AI 에이전트 스킬입니다. Claude Code, GitHub Copilot, OpenAI Codex와 함께 작동합니다.

aws-test-plugin란 무엇인가요?

이 스킬은 AWS Python 프로젝트의 테스트 생성을 자동화하는 AI 에이전트 플러그인입니다. Lambda 함수, API Gateway, Step Functions, Batch 작업 등 주요 AWS 서비스에 대한 단위 테스트, 통합 테스트, 모의 테스트를 자동으로 생성합니다. Claude Code, GitHub Copilot, OpenAI Codex와 같은 주요 AI 코딩 도구에서 사용할 수 있으며, 프로젝트의 기존 코드 구조를 분석하여 컨텍스트에 맞는 테스트를 제공합니다. 개발자는 이 스킬을 통해 수동 테스트 작성 시간을 절약하고, AWS 서비스의 모의 객체(mock)와 모범 사례를 적용한 고품질 테스트를 쉽게 생성할 수 있습니다. 특히 serverless 애플리케이션의 복잡한 의존성을 자동으로 처리하여, 보다 안정적인 배포 파이프라인 구축에 기여합니다.

지원 대상✓Claude Code✓Codex CLI~Cursor
npx skills add whitewhiteqq/aws-test-plugin

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

aws-test-plugin은(는) 무엇을 하나요?

모든 AWS Python 프로젝트(Lambda, API Gateway, Step Functions, Batch)를 위한 포괄적인 테스트를 생성하는 AI 에이전트 스킬입니다. Claude Code, GitHub Copilot, OpenAI Codex와 함께 작동합니다.

기능

  • Lambda 함수 테스트: 단위 테스트, 통합 테스트, 이벤트 기반 테스트 자동 생성
  • API Gateway 테스트: 엔드포인트 요청/응답 검증, 인증 테스트
  • Step Functions 테스트: 상태 머신 워크플로우 테스트, 에러 처리 시나리오
  • Batch 작업 테스트: 배치 작업 정의, 작업 큐, 의존성 테스트
  • 모의 객체(mock) 자동 생성: AWS 서비스 모킹(mocking)을 위한 boto3 스텁(stub) 및 모의 객체
  • 테스트 커버리지 보고서: 생성된 테스트의 커버리지 분석 및 개선 제안

사용 방법

  1. 프로젝트 루트 디렉토리에서 이 스킬을 활성화합니다.
  2. AI 에이전트에게 테스트를 생성할 AWS 서비스와 파일을 지정합니다.
  3. AI 에이전트가 자동으로 테스트 코드를 생성하고 프로젝트 구조에 맞게 통합합니다.

예시

# 예시: Lambda 함수 테스트 생성
# AI 에이전트에게 다음과 같이 요청하세요:
# "my_lambda_function.py에 대한 단위 테스트를 생성해줘"

import pytest
from moto import mock_lambda

@mock_lambda
def test_lambda_handler():
    # Lambda 함수 호출 테스트
    event = {'key': 'value'}
    result = lambda_handler(event, {})
    assert result['statusCode'] == 200

지원 플랫폼

  • Claude Code
  • GitHub Copilot
  • OpenAI Codex

라이선스

MIT

관련 스킬