skills/plan-generator/SKILL.md
Use when a Task Definition is ready and implementation planning is needed. Trigger: plan generation, implementation planning, create plan from task definition, 구현 계획, 플랜 생성.
npx skillsauth add onejaejae/skills plan-generatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Task Definition을 바탕으로 구현 계획을 수립합니다. 각 Step은 1 커밋 단위이며, 모든 수용 기준이 Plan에 매핑됩니다.
Step 분해 순서는 고정된 유형별 템플릿이 아니라, Task의 의존성 그래프에 따라 자연스럽게 결정된다.
대화 컨텍스트에서 Task Definition 문서를 받는다. Task Definition은 다음 항목을 포함한다:
[api-conventions]: API 설계 패턴, URL 컨벤션, 상태 코드, 응답 형식[code-standards]: 파일 구조, 네이밍, 테스트 패턴, 커밋 컨벤션Task Definition에서 추출:
Task Definition의 영향 파일을 기반으로:
containers.py)main.py)원칙:
/test 커맨드가 전담한다.[api-conventions], [code-standards] 참조하여 구현 상세 결정각 Step에 관련 AC-N을 매핑한다.
자체 검증: 출력 전 모든 AC가 최소 1개 Step에 커버되는지 확인. 누락이 있으면 Step을 추가한다.
단, 테스트 전용 AC는 Phase 4 /test 위임 Step으로 매핑할 수 있다.
CLAUDE.md 커밋 컨벤션(Conventional Commits) 적용:
타입(적용범위): 설명 #버전태그feat(research): add favorites API #minor## 구현 계획
### Step 1: [작업명]
- **파일**: [생성/수정할 파일 경로]
- **내용**: [구현 내용 요약]
- **커밋**: `타입(적용범위): 설명 #버전태그`
- **수용 기준**: AC-1, AC-2
### Step 2: [작업명]
- **파일**: [파일 경로]
- **내용**: [구현 내용]
- **커밋**: `타입(적용범위): 설명 #버전태그`
- **수용 기준**: AC-3
출력 전 아래 형식 항목을 점검한다. 통과하지 못하면 Plan을 수정한 후 출력한다.
src/controllers/, src/services/ 등)와 일치하는가?tests/)이 Plan Step에 포함되어 있지 않은가? (테스트는 Phase 4에서 /test 커맨드가 전담)참고: 논리적 검증(AC 매핑 완전성, 의존성 순서, 패턴 일관성 등)은 [plan-reviewer] agent가 담당합니다.
#patch, #minor, #major)는 [code-standards]를 따른다.testing
CLAUDE.md 기반 환경 안전 체크. 작업 시작 전에 프로젝트의 안전 규칙, 컨벤션, 환경 설정을 자동 검증하여 CLEAR/WARNING/BLOCKED 상태를 보고한다. /check가 "변경 후 검증"이라면, /pre-flight는 "작업 전 환경 검증"이다. Use PROACTIVELY before starting work, especially after switching branches, pulling changes, or resuming a session. Also use when explicitly asked: "/pre-flight", "프리플라이트", "환경 체크", "작업 전 점검", "안전 체크", "environment check", "pre-flight check", "시작해도 돼?", "환경 괜찮아?", "safety check", "DB 확인", "설정 확인", "config check".
tools
PR 리뷰 워크플로우와 체크리스트를 제공하는 스킬. "PR 리뷰해줘", "코드 리뷰 해줘", "이 PR 봐줘", "review this PR" 등 PR 리뷰 요청 시 사용. GitHub/GitLab PR URL 또는 로컬 브랜치 diff를 기반으로 체계적이고 일관된 리뷰를 수행. 코드 품질, 안정성/보안, 성능, 테스트, 문서화 관점에서 건설적인 피드백 제공.
documentation
PR review comments를 체계적으로 처리하는 skill. Use when: (1) PR에 동료의 리뷰가 달렸을 때, (2) 여러 리뷰를 한 번에 처리하고 싶을 때, (3) 수정 후 commit 링크가 포함된 reply를 자동으로 추가하고 싶을 때
tools
PR diff를 받아 코드 리뷰 자동 요약을 생성하는 스킬. 핵심 변경점을 3줄로 요약하고, 변경 파일별로 what changed / why it matters / risk level을 정리. Use when: "PR 요약", "diff 요약", "PR 변경점 정리", "코드 변경 요약", "summarize PR", "PR summary", "diff summary", "what changed in this PR", "변경점 요약해줘", "PR 핵심 정리", "리뷰 요약"