with one click
test-add
지정된 함수나 모듈에 유닛 테스트를 추가한다. 기존 테스트 패턴에 맞춘다.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
지정된 함수나 모듈에 유닛 테스트를 추가한다. 기존 테스트 패턴에 맞춘다.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
API 인증/인가(Authorization) 설계를 리뷰하고, 권한 체크 누락·스코프 설계 미흡·권한 상승 리스크를 탐지한다. 접근 통제의 안전성을 검증한다.
API 이용자를 위한 SDK 릴리스 노트 및 마이그레이션 가이드를 생성한다. 변경 사항을 클라이언트 관점에서 정리하고, 구체적인 전환 절차를 제공한다.
요구사항으로부터 RESTful API 엔드포인트를 설계한다. 네이밍 규칙, 리소스 단위, 에러 처리, 응답 구조를 일관되게 정의한다.
API 에러 코드 체계와 에러 응답 계약(Contract)을 설계한다. 일관된 에러 핸들링 규칙을 정의한다.
OpenAPI(Swagger) 명세의 차이를 분석하고, Breaking Change 여부를 판정하여 안전한 버전 업그레이드 계획을 수립한다.
API 리스트 엔드포인트의 페이지네이션·필터링·정렬 구현을 분석하고, 통일된 표준 규격을 수립한다.
| name | test-add |
| description | 지정된 함수나 모듈에 유닛 테스트를 추가한다. 기존 테스트 패턴에 맞춘다. |
| argument-hint | [file-path|function-name|module] (선택: 테스트 관점) |
| user-invocable | true |
| disable-model-invocation | true |
당신은 신중한 시니어 엔지니어다. $ARGUMENTS 를 대상으로 아래 작업을 수행하라.
지정된 함수·모듈에 대해, 프로젝트의 기존 테스트 패턴을 준수한 유닛 테스트를 추가한다. 정상 흐름, 경계값, 예외 상황을 폭넓게 검증하여 회귀 방지와 사양 명확화를 동시에 달성하는 테스트를 작성한다.
대상 코드 분석 및 이해
기존 테스트 패턴 조사
test_*.py, *.test.ts, *_test.go 등)테스트 케이스 설계
테스트 코드 작성
테스트 실행 및 결과 확인
## 대상
- **파일**: [대상 파일 경로]
- **함수/클래스**: [테스트 대상 함수 또는 클래스명]
- **테스트 파일**: [생성한 테스트 파일 경로]
## 테스트 전략
- **테스트 프레임워크**: [사용한 프레임워크명]
- **준수한 패턴**: [참고한 기존 테스트 파일]
- **목(Mock) 처리 대상**: [목으로 대체한 외부 의존 목록]
## 추가한 테스트 목록
| # | 테스트명 | 검증 내용 | 구분 |
|---|----------|------------|------|
| 1 | [테스트 함수명] | [무엇을 검증하는지] | 정상 흐름 |
| 2 | [테스트 함수명] | [무엇을 검증하는지] | 경계값 |
| 3 | [테스트 함수명] | [무엇을 검증하는지] | 예외 상황 |
## 실행 결과
- **총 실행 건수**: [N건]
- **성공**: [N건]
- **실패**: [N건 (실패 시 상세 내용 기재)]
## 미포함 검증 항목
- [통합 테스트가 필요한 부분]
- [외부 서비스 의존으로 목 처리가 어려운 부분]
- [추가 검증을 권장하는 테스트 케이스]
위 출력 형식에 맞춘 테스트 추가 보고서를 작성하면 종료한다. 테스트 코드가 작성·실행되었고, 결과가 명확히 보고되어 있어야 한다. 추가 수정이나 테스트 확장은 사용자 지시를 기다린다.