Template-based phase planning for any project. Use when user requests to start a new phase, create implementation plan, or begin major feature development. Ensures master plan consultation and structured planning workflow.
Provides universal phase planning workflow with template-based approach, ensuring all critical planning elements are addressed before implementation begins.
Projects must provide these paths:
${PROJECT_MASTER_PLAN_PATH} - Path to project master plan${PROJECT_DOCS_PATH} - Documentation directory for plans${PROJECT_PHASE_FORMAT} - Phase naming conventionExample Configuration (provided by project-specific skill):
PROJECT_MASTER_PLAN_PATH: Documentation/General/MASTER_PROJECT_PLAN.md
PROJECT_DOCS_PATH: Documentation/PhaseX/Plans/
PROJECT_PHASE_FORMAT: PHASE_[X]_[NAME]_PLAN.md
Actions:
.claude/skills/phase-planning/Validation:
Error Handling: If configuration missing: → Prompt user: "This project needs phase planning configuration. Please provide: - Master plan location - Documentation path - Phase naming format"
Actions:
${PROJECT_MASTER_PLAN_PATH} if providedValidation:
Error Handling: If master plan missing: → Warning: "Master plan not found. Proceeding with basic planning."
Use Checklist: checklists/prerequisites-checklist.md
Check:
Error Handling: If prerequisites not met: → Block: "Prerequisites not met. Address the following before planning: - [List unmet prerequisites]"
Actions:
Template Includes:
Collect from user:
Interactive: Ask user for each element, provide examples if needed
Actions:
{{PHASE_NAME}}{{PHASE_NUMBER}}{{OBJECTIVES}}{{DELIVERABLES}}{{TIMELINE}}{{RISKS}}Actions:
Example:
MSP-1: Create database schema definition
MSP-2: Implement user table with migrations
MSP-3: Add authentication endpoints
...
Actions:
User Options:
Actions:
${PROJECT_DOCS_PATH} configured:
${PROJECT_DOCS_PATH}/${PHASE_NAME}_PLAN.mdValidation:
Actions:
Primary Output:
Secondary Outputs:
1. Missing Configuration
2. Master Plan Not Found
3. Prerequisites Not Met
4. Template Loading Failed
Invoked By:
Invokes:
Works With:
User Says:
"Let's start planning Phase 2g"
Skill Activates:
.claude/skills/phase-planning/User Says:
"Plan the authentication feature implementation"
Skill Activates:
For Project-Specific Skills:
extends: generic-skills/phase-planningBest Practices:
End of Skill