# 05-implement > 작성된 계획을 단계별로 실행하는 스킬. 계획을 따라가며 구현합니다. - Author: Dave Goobong Jeong - Repository: team-attention/cc-workflow-101-public - Version: 20260126170331 - Stars: 4 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/team-attention/cc-workflow-101-public - Web: https://mule.run/skillshub/@@team-attention/cc-workflow-101-public~05-implement:20260126170331 --- --- name: 05-implement description: 작성된 계획을 단계별로 실행하는 스킬. 계획을 따라가며 구현합니다. --- # 계획 실행 ## 개요 **계획을 읽고, 한 작업씩 실행하고, 확인받으세요.** 계획이 있으면 방향을 잃지 않습니다. 각 작업을 완료할 때마다 체크하고, 문제가 생기면 멈추고 도움을 요청하세요. **시작할 때 알림**: "implement 스킬을 사용하여 계획을 실행하겠습니다." ``` ┌──────────────────────────────────────────────────────────────────────┐ │ Implement 워크플로우 │ └──────────────────────────────────────────────────────────────────────┘ ┌─────────────────┐ │ 승인된 계획 │ ← plan 스킬에서 전달 │ (docs/plans/) │ └────────┬────────┘ │ ▼ ┌─────────────────┐ │ 1. 계획 읽기 │ └────────┬────────┘ │ ▼ ┌─────────────────┐ │ 2. 작업 목록 │ - [ ] 작업 1 │ 만들기 │ - [ ] 작업 2 └────────┬────────┘ - [ ] 작업 3 │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ 3. 작업 실행 (3개 배치) │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ 작업 1 │─────▶│ 작업 2 │─────▶│ 작업 3 │ │ │ │ 실행 │ │ 실행 │ │ 실행 │ │ │ │ +커밋 │ │ +커밋 │ │ +커밋 │ │ │ └─────────┘ └─────────┘ └─────────┘ │ └───────────────────────────┬─────────────────────────────────┘ │ ▼ ┌────────────────────────┐ │ "3개 완료. 피드백?" │ └───────────┬────────────┘ │ ┌─────────────┴─────────────┐ │ │ ▼ ▼ ┌─────────────┐ ┌─────────────┐ │ 피드백 있음 │ │ 피드백 없음 │ │ → 수정 │ │ → 계속 │ └──────┬──────┘ └──────┬──────┘ │ │ └───────────┬───────────────┘ │ ▼ ┌─────────────┐ │ 다음 배치 │──────▶ (반복) │ or 완료 │ └──────┬──────┘ │ ▼ ┌─────────────────┐ │ ➡ 08-wrap │ └─────────────────┘ ═══════════════════════════════════════════════════════════════════ ⚠ 멈춰야 할 때: 계획 불명확 / 예상외 에러 / 테스트 계속 실패 → 추측하지 말고 질문하기! ═══════════════════════════════════════════════════════════════════ ``` ## 절차 ### 1단계: 계획 읽기 ```bash # 계획 파일 읽기 cat docs/plans/YYYY-MM-DD-feature-name.md ``` **확인할 점**: - 계획이 명확한가? - 의문점이 있는가? - 필요한 것이 준비되어 있는가? **의문점이 있으면**: 작업 시작 전에 먼저 물어보세요. ### 2단계: 작업 목록 만들기 계획의 각 작업을 추적 가능하게 만듭니다: ``` 작업 목록: - [ ] 작업 1: 테스트 환경 설정 - [ ] 작업 2: 로그인 실패 테스트 - [ ] 작업 3: 로그인 엔드포인트 - [ ] 작업 4: JWT 토큰 발급 ``` ### 3단계: 작업 실행 (배치 단위) **3개 작업씩** 실행하고 확인받습니다: ``` [작업 1 시작] - 계획에 따라 실행 - 테스트/확인 실행 - 커밋 [작업 1 완료] [작업 2 시작] ... [작업 2 완료] [작업 3 시작] ... [작업 3 완료] --- 3개 작업 완료. 확인해주세요: - 작업 1: ✅ 테스트 환경 설정 완료 - 작업 2: ✅ 로그인 실패 테스트 추가 - 작업 3: ✅ 로그인 엔드포인트 구현 피드백이 있으시면 말씀해주세요. ``` ### 4단계: 피드백 반영 피드백을 받으면: - 수정 사항 적용 - 다음 배치 진행 - 완료까지 반복 ### 5단계: 완료 모든 작업이 끝나면: ``` 모든 작업 완료: - [x] 작업 1: 테스트 환경 설정 - [x] 작업 2: 로그인 실패 테스트 - [x] 작업 3: 로그인 엔드포인트 - [x] 작업 4: JWT 토큰 발급 테스트 결과: 12개 통과, 0개 실패 wrap 스킬로 마무리할까요? ``` ## 실행 중 멈춰야 할 때 **즉시 멈추고 도움 요청**: - 계획이 불명확할 때 - 예상치 못한 에러가 발생할 때 - 의존성이 누락되었을 때 - 테스트가 계속 실패할 때 **잘못된 행동**: 추측해서 진행하기 **올바른 행동**: 멈추고 질문하기 ## 작업 실행 체크리스트 각 작업마다: - [ ] 계획에 있는 단계를 따랐는가? - [ ] 지정된 파일을 생성/수정했는가? - [ ] 테스트/확인을 실행했는가? - [ ] 커밋했는가? ## 예시 흐름 ``` 사용자: implement 해줘 Claude: implement 스킬을 사용하여 계획을 실행하겠습니다. [계획 읽기] docs/plans/2024-01-15-login-feature.md [작업 목록 생성] - [ ] 작업 1: 테스트 환경 설정 - [ ] 작업 2: 로그인 실패 테스트 - [ ] 작업 3: 로그인 엔드포인트 - [ ] 작업 4: JWT 토큰 발급 [작업 1 시작: 테스트 환경 설정] - tests/auth.test.ts 생성 - npm test 실행 → 통과 - git commit -m "chore: set up auth tests" [작업 1 완료] [작업 2 시작: 로그인 실패 테스트] ... [작업 2 완료] [작업 3 시작: 로그인 엔드포인트] ... [작업 3 완료] --- 3개 작업 완료. 진행 상황: - 작업 1: ✅ 완료 - 작업 2: ✅ 완료 - 작업 3: ✅ 완료 - 작업 4: ⏳ 대기 피드백 있으시면 말씀해주세요. 없으면 작업 4를 진행하겠습니다. ``` ## 다음 단계 모든 작업이 완료되면: ``` # 코드 리뷰가 필요하면 (선택) Skill("07-review") # 바로 마무리로 이동 (필수) Skill("08-wrap") ``` > **반드시** 다음 스킬을 호출하여 워크플로우를 이어가세요.