Generic Phase Planning | Skills Pool
Generic Phase Planning 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.
Ingramml 0 estrellas 5 nov 2025 Ocupación Categorías Aplicaciones Empresariales Contenido de la habilidad
Purpose
Provides universal phase planning workflow with template-based approach, ensuring all critical planning elements are addressed before implementation begins.
When This Activates
User says "start phase", "start new phase", "plan phase"
User requests "create implementation plan", "plan implementation"
User mentions "begin feature development", "start feature"
User attempts implementation without documented plan
Prerequisites
Configuration Required
Instalación rápida
Generic Phase Planning npx skillvault add Ingramml/ingramml-racial-terror-map-claude-skills-generic-skills-phase-planning-skill-md
estrellas 0
Actualizado 5 nov 2025
Ocupación 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 convention
Example 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
Steps
Step 1: Check for Project Configuration
Look for project-specific phase-planning skill in .claude/skills/phase-planning/
If exists: Load project configuration
If not exists: Request configuration from user
Error Handling:
If configuration missing:
→ Prompt user: "This project needs phase planning configuration. Please provide:
- Master plan location
- Documentation path
- Phase naming format"
Read ${PROJECT_MASTER_PLAN_PATH} if provided
Identify current project phase
Verify prerequisites for next phase
Check previous phase completion status
Error Handling:
If master plan missing:
→ Warning: "Master plan not found. Proceeding with basic planning."
Step 3: Verify Prerequisites Error Handling:
If prerequisites not met:
→ Block: "Prerequisites not met. Address the following before planning:
- [List unmet prerequisites]"
Step 4: Load Phase Plan Template
Executive Summary
Objectives
Prerequisites
Deliverables
Success Criteria
Risks & Mitigation
Timeline
Micro Save Points
Phase name/number
Primary objectives (3-5 objectives)
Key deliverables
Estimated duration
Success criteria
Known risks
Resource requirements
Interactive:
Ask user for each element, provide examples if needed
Step 6: Populate Template
Replace all placeholders in template:
{{PHASE_NAME}}
{{PHASE_NUMBER}}
{{OBJECTIVES}}
{{DELIVERABLES}}
{{TIMELINE}}
{{RISKS}}
etc.
Format for readability
Add project-specific sections (if configured)
Step 7: Define Micro Save Points
Break phase into 30-45 minute work increments
Define concrete deliverable for each save point
Ensure each is independently testable
Number sequentially
MSP-1: Create database schema definition
MSP-2: Implement user table with migrations
MSP-3: Add authentication endpoints
...
Step 8: Present Plan for Approval
Display complete phase plan
Highlight key elements (objectives, timeline, risks)
Request user approval
Approve: Proceed to Step 9
Modify: Return to Step 5 for adjustments
Cancel: Exit planning
If ${PROJECT_DOCS_PATH} configured:
Write plan to ${PROJECT_DOCS_PATH}/${PHASE_NAME}_PLAN.md
Confirm file written
If not configured:
Provide plan as text output
Suggest manual save location
Step 10: Update Master Plan (if applicable)
If master plan exists and project has update protocol:
Note new phase in master plan status
Link to phase plan
Update current phase indicator
If not:
Output
Complete phase plan document with all sections
Either written to file or provided as text
Master plan updated (if configured)
Prerequisites verification report
Next steps guidance
Error Handling
Common Errors
Cause: No project-specific skill found
Response: Request configuration from user
Recovery: Use basic template without project paths
Cause: Path incorrect or file moved
Response: Warning message, continue without master plan
Recovery: Proceed with basic planning
Cause: Previous phase incomplete
Response: Block planning, list unmet prerequisites
Recovery: User must address prerequisites first
4. Template Loading Failed
Cause: Template file missing
Response: Use inline basic template
Recovery: Generate plan with standard sections
Integration Points
User request for new phase/implementation
Project workflows at phase boundaries
May trigger prerequisite validation workflows
May update master plan via master-plan-update skill (if exists)
completion-report skill (verifies previous phase complete)
Project-specific phase-planning skill (provides configuration)
Examples
Example 1: CA Lobby Phase Planning "Let's start planning Phase 2g"
Finds CA Lobby phase-planning skill in .claude/skills/phase-planning/
Loads configuration:
PROJECT_MASTER_PLAN_PATH: Documentation/General/MASTER_PROJECT_PLAN.md
PROJECT_DOCS_PATH: Documentation/Phase2/Plans/
Reads master plan, verifies Phase 2f complete
Checks for Phase 2f completion report
Loads phase plan template
Gathers Phase 2g information from user
Populates template with CA Lobby-specific sections
Writes to Documentation/Phase2/Plans/PHASE_2G_PLAN.md
Updates master plan with new phase
Example 2: Generic Project (No Configuration) "Plan the authentication feature implementation"
No project-specific skill found
Requests basic configuration from user:
"Where should I save the plan?"
"Do you have a master plan to reference?"
Uses basic template
Gathers feature information
Generates plan as text output
User manually saves plan
Supporting Files
Notes For Project-Specific Skills:
Extend this generic skill with extends: generic-skills/phase-planning
Provide configuration values
Add project-specific sections to template
Customize validation rules as needed
Always verify prerequisites before planning
Ensure previous phase complete
Define concrete, testable deliverables
Break into micro save points (30-45 min increments)
Get user approval before proceeding to implementation
Changelog
Version 1.0.0 (2025-10-20)
Initial release
Template-based planning workflow
Configurable for any project
Prerequisites verification
Micro save point methodology
02
When This Activates
Finanzas e Inversión
Project Planner Breaks down complex projects into actionable tasks with timelines, dependencies, and milestones.
Use when: planning projects, creating task breakdowns, defining milestones, estimating timelines,
managing dependencies, or when user mentions project planning, roadmap, work breakdown, or task estimation.
Análisis de Datos
Data Analyst SQL, pandas, and statistical analysis expertise for data exploration and insights.
Use when: analyzing data, writing SQL queries, using pandas, performing statistical analysis,
or when user mentions data analysis, SQL, pandas, statistics, or needs help exploring datasets.