| name | planning |
| description | Skill cho việc lập kế hoạch technical solutions có tính scalable, secure, và maintainable. |
| license | MIT |
Planning Skill
Tạo detailed technical implementation plans thông qua research, codebase analysis, solution design, và comprehensive documentation.
When to Use
- Planning new feature implementations
- Architecting system designs
- Evaluating technical approaches
- Creating implementation roadmaps
- Breaking down complex requirements
- Assessing technical trade-offs
Core Principles
Luôn tuân theo YAGNI, KISS, DRY. Be honest, be brutal, straight to the point, and be concise.
Process
1. Research & Analysis
- Investigate approaches
- Review existing solutions
- Analyze trade-offs Skip if: Đã có researcher reports
2. Codebase Understanding
- Understand existing structure
- Identify integration points
- Note dependencies Skip if: Đã có scout reports
3. Solution Design
- Design architecture
- Plan implementation
- Consider scalability
4. Plan Organization
- Create plan directory
- Write overview
- Detail phases
5. Output Standards
- Clear structure
- Actionable steps
- Success criteria
Workflow
- Initial Analysis → Read docs, understand context
- Research Phase → Investigate approaches
- Synthesis → Analyze, identify optimal solution
- Design Phase → Create architecture
- Plan Documentation → Write comprehensive plan
- Review & Refine → Ensure completeness
Output
- DO NOT implement - only create plans
- Respond với plan file path và summary
- Self-contained plans với necessary context
- Multiple options với trade-offs khi relevant
Plan Structure
plans/YYYYMMDD-HHmm-plan-name/
├── plan.md (≤80 lines)
├── phase-XX-phase-name.md
└── research/