executing-plans
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.
- License 许可
- MIT
- 最近更新
- 2026-04-06
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- executing-plans
- license
- MIT
- metadata
- { "author": "obra/superpowers", "version": "1.0" }
- 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
02 资源文件 1
- 参考文档skill-report.json10.8 KB
03 SKILL.md 正文
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
## 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
## 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**: 모든 태스크 완료 후
04 同仓库更多 Skills
vercel-react-best-practices
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
vue-testing-best-practices
Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.
vue-router-best-practices
Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.
vue-pinia-best-practices
Pinia stores, state management patterns, store setup, and reactivity with stores.
vue-options-api-best-practices
Vue 3 Options API style (data(), methods, this context). Each reference shows Options API solution only.
vue-development-guides
A collection of best practices and tips for developing applications using Vue.js. This skill MUST be apply when developing, refactoring or reviewing Vue.js or Nuxt projects.