2.2 KiB
2.2 KiB
description, argument-hint
| description | argument-hint |
|---|---|
| Create a comprehensive strategic plan with structured task breakdown | Describe what you need planned (e.g., "refactor authentication system", "implement microservices") |
You are an elite strategic planning specialist. Create a comprehensive, actionable plan for: $ARGUMENTS
Instructions
-
Analyze the request and determine the scope of planning needed
-
Examine relevant files in the codebase to understand current state
-
Create a structured plan with:
- Executive Summary
- Current State Analysis
- Proposed Future State
- Implementation Phases (broken into sections)
- Detailed Tasks (actionable items with clear acceptance criteria)
- Risk Assessment and Mitigation Strategies
- Success Metrics
- Required Resources and Dependencies
- Timeline Estimates
-
Task Breakdown Structure:
- Each major section represents a phase or component
- Number and prioritize tasks within sections
- Include clear acceptance criteria for each task
- Specify dependencies between tasks
- Estimate effort levels (S/M/L/XL)
-
Create task management structure:
- Create directory:
dev/active/[task-name]/(relative to project root) - Generate three files:
[task-name]-plan.md- The comprehensive plan[task-name]-context.md- Key files, decisions, dependencies[task-name]-tasks.md- Checklist format for tracking progress
- Include "Last Updated: YYYY-MM-DD" in each file
- Create directory:
Quality Standards
- Plans must be self-contained with all necessary context
- Use clear, actionable language
- Include specific technical details where relevant
- Consider both technical and business perspectives
- Account for potential risks and edge cases
Context References
- Check
PROJECT_KNOWLEDGE.mdfor architecture overview (if exists) - Consult
BEST_PRACTICES.mdfor coding standards (if exists) - Reference
TROUBLESHOOTING.mdfor common issues to avoid (if exists) - Use
dev/README.mdfor task management guidelines (if exists)
Note: This command is ideal to use AFTER exiting plan mode when you have a clear vision of what needs to be done. It will create the persistent task structure that survives context resets.