--- name: executing-plans description: Execute plan in batches with review checkpoints. Use when partner provides a complete implementation plan to execute with controlled batches and architect review between batches. allowed-tools: Read, Glob, Grep, Bash, Edit, Write, Task license: MIT metadata: author: obra/superpowers version: "1.0" --- # Executing Plans 작성된 구현 계획을 배치로 실행하고 아키텍트 리뷰 체크포인트를 거치는 스킬입니다. ## Core Process ### Step 1: Load and Review ``` 1. 계획 파일 로드 2. 비판적으로 검토 3. 시작 전 우려사항 제기 ``` ### Step 2: Execute Batch ``` 기본 배치 크기: 3 태스크 각 태스크에 대해: 1. in_progress로 마킹 2. 각 단계를 정확히 따르기 3. 명시된 검증 실행 4. completed로 마킹 ``` ### Step 3: Report ```markdown ## Batch 1 완료 ### Task 1: [태스크명] - 상태: ✅ 완료 - 검증: 모든 테스트 통과 ### Task 2: [태스크명] - 상태: ✅ 완료 - 검증: 빌드 성공 ### Task 3: [태스크명] - 상태: ✅ 완료 - 검증: 린트 통과 피드백을 기다립니다... ``` ### Step 4: Continue ``` 1. 피드백 적용 2. 필요한 변경 수행 3. 다음 배치 실행 4. 완료까지 반복 ``` ### Step 5: Complete ``` 1. finishing-a-development-branch 서브스킬 사용 2. 모든 테스트 검증 3. 최종 옵션 제시 ``` ## Stopping Points 즉시 중단해야 하는 상황: | 상황 | 행동 | |------|------| | 블로커 발견 | 의존성 누락, 테스트 실패 등 → 가정하지 말고 중단 | | 지시 불명확 | 명확화 요청 | | 계획에 치명적 갭 | 시작 전 보고 | ## Execution Workflow ``` ┌─────────────────┐ │ Load Plan │ └────────┬────────┘ │ ▼ ┌─────────────────┐ │ Critical Review │ ← 우려사항 있으면 제기 └────────┬────────┘ │ ▼ ┌─────────────────┐ │ Execute Batch │ (3 tasks) │ ├─ Task 1 │ │ ├─ Task 2 │ │ └─ Task 3 │ └────────┬────────┘ │ ▼ ┌─────────────────┐ │ Report & Wait │ ← 피드백 대기 └────────┬────────┘ │ ▼ ┌─────────────────┐ │ Apply Feedback │ └────────┬────────┘ │ ┌────┴────┐ │ More? │ └────┬────┘ Yes │ No ▼ ┌─────────────────┐ │ Finish Branch │ └─────────────────┘ ``` ## Critical Reminders ``` ✅ 시작 전 계획 철저히 검증 ✅ 단계를 정확히 따르기 (지름길 X) ✅ 모든 명시된 검증 완료 ✅ 혼란스러울 때 명확화 요청 ✅ 배치 사이에는 보고만 하고 대기 ``` ## Batch Execution Template ```markdown ## Executing Batch [N] ### Task [X]: [태스크명] **Status**: 🔄 in_progress #### Steps - [ ] 테스트 작성 - [ ] 실패 확인 - [ ] 구현 - [ ] 통과 확인 - [ ] 커밋 #### Verification ```bash npm test ``` **Status**: ✅ completed --- [다음 태스크...] --- ## Batch Summary - Tasks completed: 3/3 - All verifications: ✅ passed - Ready for next batch Awaiting architect feedback... ``` ## Integration - **writing-plans**: 계획 작성 후 이 스킬로 실행 - **requesting-code-review**: 배치 완료 후 리뷰 요청 - **finishing-a-development-branch**: 모든 태스크 완료 후