← ClaudeAtlas

planlisted

복잡한 구현을 위한 계획 수립. "계획 세워줘", "구현 계획", "작업 분해", "단계별로", 다단계 기능 구현 요청 시 사용. 작업 분해, 의존성 매핑, 검증 포인트 정의 제공.
Ho-Gyu-Lee/hello-claude-code · ★ 0 · Data & Documents · score 63
Install: claude install-skill Ho-Gyu-Lee/hello-claude-code
# 구현 계획 수립 ## 사용법 ``` /plan [기능 설명] /plan 사용자 인증 시스템 구현 /plan Redis 캐싱 레이어 추가 ``` ## 프로세스 1. **요구사항 분석** - 핵심 목표 정의 - 제약 조건 파악 - 성공 기준 설정 2. **현황 분석** - 기존 코드/아키텍처 확인 - 재사용 가능한 컴포넌트 식별 - 영향 범위 파악 3. **작업 분해** - 독립적으로 완료 가능한 단위로 분해 - 의존성 관계 명시 4. **실행 계획** - 작업 순서 결정 - 검증 포인트 정의 ## 작업 분해 기준 ### 대상 실행자 AI 에이전트 또는 엔지니어가 도구로 맥락을 조회하며 실행 가능해야 함 ### Deliverables 중심 각 작업은 "무엇을 달성하는가"를 명확히 정의: - 달성 목표: 이 작업이 완료되면 무엇이 가능한가 - 검증 방법: 완료를 증명하는 명령어 또는 기준 - 구현 방향: 방향만 제시 (세부 구현은 실행자 재량) ``` 각 작업에 포함할 내용: [ ] 달성 목표 (구체적 결과물) [ ] 검증 방법 (테스트 명령어, 예상 결과) [ ] 의존성 (선행 작업 번호) [ ] 구현 방향 (확실한 파일 경로만 명시, 불확실하면 "탐색 후 결정") ``` ### 주의: 과도한 사전 명세 금지 - 확실하지 않은 파일 경로를 확정하지 않음 - 구현 디테일을 계획 단계에서 확정하지 않음 (에러 계단식 전파 위험) - "무엇을(what)" 구체적으로, "어떻게(how)" 방향만 ## 열린 질문 종결 계약 (수렴 계약) 계획 중 발생한 모든 열린 질문은 아래 4가지 중 하나로 **반드시 종결**한다. 이외 상태("나중에 보자", 암묵적 방치)로 남기지 않는다. | 종결 유형 | 의미 | 기록 | |----------|------|------| | ① 사용자 제공 사실 | 사용자가 직접 답함 | 답변 내용 | | ② 레포 확인 사실 | 코드/문서에서 직접 확인 | 근거 경로 | | ③ 안전한 가정 | 로컬·가역·무해한 기본값 채택 | 가정임을 표기 + 근거 | | ④ 명시적 블로커 | 사용자만 결정 가능 (권한/선택/자격증명) | 필요한 결정 내용 | plan.md에는 "미해결 질문" 표(질문 / 종결 유형 / 근거)를 필수 포함한다. **④가 남아 있으면 구현 단계로 진행하지 않는다** — 사용자 질의가 다음 액션이다. ### 저장 위치 (선택) 복잡한 계획은 문서로 저장: ``` docs/plans/YYYY-MM-DD-<기능명>.md ``` ## 출력 예시 ``` ## 계획: 사용자 인증 시스템 ### 목표 - JWT 기반 인증 시스템 구현 ### 제약 조건 - 기존 세션 방식과 병행 운영 필요 - 토큰 만료 시간 1시간 ### 작업 목록 | # | 달성 목표 | 의존성 | 검증 | |---|----------|--------|------| | 1 | JWT sign/verify 가능 | - | 단위 테스트 통과 | | 2 |