一键导入
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)