planner

Interactive planning and execution for complex tasks. Use when user asks to use or invoke planner skill.

$ Instalar

git clone https://github.com/solatis/claude-config /tmp/claude-config && cp -r /tmp/claude-config/skills/planner ~/.claude/skills/claude-config

// tip: Run this command in your terminal to install the skill


name: planner description: Interactive planning and execution for complex tasks. Use when user asks to use or invoke planner skill.

Planner Skill

Two workflows: planning (12-step plan creation + review) and execution (implement plans).

Activation

When this skill activates, IMMEDIATELY invoke the corresponding script. The script IS the workflow.

ModeIntentCommand
planning"plan", "design", "architect"python3 scripts/planner.py --step 1 --total-steps 12
execution"execute", "implement", "run plan"python3 scripts/executor.py --step 1 --total-steps 7

When to Use

Use when task has:

  • Multiple milestones with dependencies
  • Architectural decisions requiring documentation
  • Complexity benefiting from forced reflection pauses

Skip when task is:

  • Single-step with obvious implementation
  • Quick fix or minor change
  • Already well-specified by user

Resources

ResourceContentsRead When
resources/diff-format.mdUnified diff specificationWriting code changes in milestones
resources/temporal-contamination.mdComment hygiene heuristicsWriting comments in code snippets
resources/default-conventions.mdStructural conventionsMaking decisions without explicit user guidance
resources/plan-format.mdPlan template structureCompleting planning phase (injected by script)

Planning Workflow (12 steps)

Steps 1-4: Planning

  1. Context Discovery - explore, gather requirements
  2. Approach Generation - generate options with tradeoffs
  3. Assumption Surfacing - user confirmation of choices
  4. Approach Selection & Milestones - decide, write milestones + Code Intent

Steps 5-12: Review

  1. QR-Completeness - validate plan structure
  2. Gate - route based on QR result
  3. Developer Fills Diffs - convert Code Intent to diffs
  4. QR-Code - validate diffs and code quality
  5. Gate - route based on QR result
  6. TW Documentation Scrub - clean comments, inject WHY
  7. QR-Docs - validate comment hygiene
  8. Gate - PLAN APPROVED

Execution Workflow (7 steps)

  1. Execution planning - wave analysis
  2. Reconciliation (conditional) - validate existing code
  3. Milestone execution via wave-executor.py
  4. Post-implementation QR - holistic review
  5. QR Gate - route based on result
  6. Documentation - create CLAUDE.md/README.md
  7. Retrospective - summary presentation

Scripts inject step-specific guidance. Invoke and follow output.