بنقرة واحدة
impl
새 기능을 도메인 → 서비스 → 컨트롤러 순서로 TDD 사이클로 구현한다. 각 계층 완료 후 /write-tests를 호출하고, 전체 완료 후 code-reviewer를 실행한다.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
새 기능을 도메인 → 서비스 → 컨트롤러 순서로 TDD 사이클로 구현한다. 각 계층 완료 후 /write-tests를 호출하고, 전체 완료 후 code-reviewer를 실행한다.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
변경된 파일을 기능 단위로 그룹화하고, 각 그룹의 관련 테스트를 실행한 후 순서대로 커밋한다.
장애·인시던트·반복된 오진의 사후 회고(Postmortem)를 작성한다. 프로덕션 장애, CI 플레이키, 배포 사고, 진단이 여러 번 빗나간 사건 등 "무엇이 어떻게 터졌고 왜 그렇게 진단했는가"를 복기할 때 사용한다.
PR 템플릿을 읽어 GitHub Pull Request를 생성한다. 백엔드·프론트엔드 공통.
PR의 CI 실패 테스트를 자동으로 감지하고 수정 사이클을 진행한다. 수정 완료 후 /commit을 호출한다.
Architecture Decision Record를 작성한다. 기술 선택, 설계 결정, 패턴 도입 등 팀이 내린 중요한 기술적 의사결정을 기록할 때 사용한다.
GitHub 이슈를 템플릿 기반으로 생성하고, 이슈 번호로 dev에서 작업 브랜치를 체크아웃한다. 백엔드·프론트엔드 공통.
| name | impl |
| description | 새 기능을 도메인 → 서비스 → 컨트롤러 순서로 TDD 사이클로 구현한다. 각 계층 완료 후 /write-tests를 호출하고, 전체 완료 후 code-reviewer를 실행한다. |
| argument-hint | [기능명] [--from=domain|service|controller] |
| allowed-tools | Read, Glob, Grep, Write, Edit, Bash, Agent, Skill |
$ARGUMENTS에서 기능명과 시작 단계(--from=)를 파싱한다. --from이 없으면 domain부터 시작한다.
docs/adr/index.md의 영향 범위 컬럼을 작업 대상 패키지/주제와 비교한다docs/ 디렉토리에서 기능명 또는 도메인명과 관련된 파일을 Glob·Grep으로 탐색한다
사전 작업으로 파악한 내용을 바탕으로, Phase 1 코드를 작성하기 전에 사용자와 범위·예외를 합의한다. 추측으로 구현하지 않는다(CLAUDE.md).
✅ 성공 기준·🔧 TODO를 먼저 읽어 채운다.각 Phase의 구현이 끝나면 순서대로 수행한다.
/write-tests로 해당 계층 테스트를 작성한다 (베이스 상속·픽스처 등 컨벤션은 /write-tests가 SSOT)./run-tests <해당패키지>.* --sync로 모든 테스트 통과를 확인한다.test-verifier agent를 run_in_background: true로 실행한다.bash .claude/skills/commit/preflight.sh로 보호 브랜치·detached HEAD를 차단(ABORT 출력 시 중단·보고)한 뒤, 해당 계층 파일만 git add 후 feat: [기능명] <계층> 구현으로 커밋한다. Phase 테스트는 이미 검증했으므로 /commit 재검증은 생략한다.--from=domain)목표: 비즈니스 규칙을 순수 Java로 표현한다. Spring·JPA 등 외부 의존성 없이 작성한다.
구현 대상:
완료 기준:
→ 완료 후: [Phase 완료 루틴] (커밋 메시지 feat: [기능명] 도메인 계층 구현)
--from=service)목표: 도메인 객체를 조합해 유스케이스를 구현한다.
구현 대상:
완료 기준:
@Transactional 위치)→ 완료 후: [Phase 완료 루틴] (커밋 메시지 feat: [기능명] 서비스 계층 구현)
--from=controller)목표: HTTP 요청/응답을 처리하고 서비스 계층에 위임한다.
구현 대상:
완료 기준:
→ 완료 후: [Phase 완료 루틴] (커밋 메시지 feat: [기능명] 컨트롤러 계층 구현). 통합 테스트 컨벤션(베이스 상속·@WebMvcTest 금지·REST MOCK/WebSocket RANDOM_PORT)은 /write-tests가 SSOT다.
모든 Phase가 끝나면:
code-reviewer agent를 run_in_background: true로 실행한다test-verifier × Phase 수, code-reviewer × 1)