| name | planning |
| description | Transform ideas into actionable implementation plans. Combines Socratic questioning for requirements discovery with detailed task breakdown for zero-context engineers. Use before any feature development. |
| allowed-tools | Read, Glob, Grep, Edit, Write, AskUserQuestion |
| license | MIT |
| metadata | {"author":"obra/superpowers","version":"2.0"} |
Planning
์์ด๋์ด๋ฅผ ๊ตฌ์ฒด์ ์ธ ๊ตฌํ ๊ณํ์ผ๋ก ๋ฐ์ ์ํค๋ ํตํฉ ์คํฌ์
๋๋ค.
Phase 1: Discovery (Brainstorming)
Socratic Process
1. ํต์ฌ ๋ชฉํ ํ์
- "์ด๊ฒ์ด ํด๊ฒฐํ๋ ค๋ ๋ฌธ์ ๊ฐ ๋ฌด์์ธ๊ฐ์?"
- "์ฑ๊ณต์ ์ด๋ป๊ฒ ์ธก์ ํ ์ ์๋์?"
2. ์ ์ฝ ์กฐ๊ฑด ํ์
- "๋ฐ๋์ ์ง์ผ์ผ ํ ์ ์ฝ์ด ์๋์?"
- "๊ธฐ์ ์ /๋น์ฆ๋์ค์ ํ๊ณ๋?"
3. ๋์ ํ์
- ์ต์ 3๊ฐ์ง ์ ๊ทผ๋ฒ ๋์ถ
- ๊ฐ ์ ๊ทผ๋ฒ์ ์ฅ๋จ์ ๋ถ์
Output: Discovery Summary
## Discovery Summary
### ํต์ฌ ์๊ตฌ์ฌํญ
- [ํ์ ์๊ตฌ์ฌํญ ๋ชฉ๋ก]
### ๊ธฐ์ ์ ๊ฒฐ์ ์ฌํญ
- [ํฉ์๋ ์ ๊ทผ๋ฒ]
### ์ด๋ฆฐ ์ง๋ฌธ
- [์ถ๊ฐ ํ์ ํ์ ํญ๋ชฉ]
Phase 2: Plan Writing
Core Principle
"๊ฐ์ : ์์ง๋์ด๊ฐ ์ฝ๋๋ฒ ์ด์ค ์ปจํ
์คํธ๊ฐ ์ ํ ์์"
Plan Structure
# [Feature Name] Implementation Plan
## Goal
[ํ ๋ฌธ์ฅ ๋ชฉํ]
## Tech Stack
- Framework: [ํ๋ ์์ํฌ]
- Dependencies: [์์กด์ฑ]
## File Structure
[์ํฅ๋ฐ๋ ํ์ผ ๋ชฉ๋ก]
Bite-sized Tasks (๊ฐ 2-5๋ถ)
## Task 1: [ํ์คํฌ๋ช
]
### Files
- `src/feature/file.ts` (์ ๊ท/์์ )
### Test First
[ํ
์คํธ ์ฝ๋]
### Implementation
[๊ตฌํ ์ฝ๋]
### Commit
```bash
git commit -m "feat(scope): description"
---
## Workflow
Discovery โ Plan โ Execute
โโโโโโโโโโโโโโโโโโ
โ Brainstorm โ โ ์๊ตฌ์ฌํญ ๋์ถ
โโโโโโโโโฌโโโโโโโโโ
โผ
โโโโโโโโโโโโโโโโโโ
โ Write Plan โ โ ํ์คํฌ ๋ถํด
โโโโโโโโโฌโโโโโโโโโ
โผ
โโโโโโโโโโโโโโโโโโ
โ Execute โ โ TDD ์ฌ์ดํด
โโโโโโโโโโโโโโโโโโ
## Plan Storage
docs/plans/YYYY-MM-DD-.md
## Checklist
### Discovery ์๋ฃ
- [ ] ํต์ฌ ๋ชฉํ ๋ช
ํ
- [ ] ์ ์ฝ ์กฐ๊ฑด ํ์
- [ ] ์ ๊ทผ๋ฒ ๊ฒฐ์
### Plan ์๋ฃ
- [ ] ๋ชจ๋ ํ์ผ ๊ฒฝ๋ก ์ ํ
- [ ] ๊ฐ ํ์คํฌ 2-5๋ถ ๋ถ๋
- [ ] ํ
์คํธ ์ฝ๋ ํฌํจ
- [ ] ์ปค๋ฐ ๋ฉ์์ง ์์ฑ๋จ