Skip to content
Skill Authoring
Command

/run-plan

Path to PLAN.md file (e.g., .planning/phases/07-sidebar-reorganization/07-01-PLAN.md)

BOOST
From plugin
taches-cc-resources
2k39 skills3 agents39 commands
Install
> /plugin marketplace add glittercowboy/taches-cc-resources
> /plugin install taches-cc-resources@taches-cc-resources

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/run-plan

Context preview

What this command does when you run it.

Path to PLAN.md file (e.g., .planning/phases/07-sidebar-reorganization/07-01-PLAN.md)

Command definition

run-plan.md
type: prompt
description: Execute a PLAN.md file directly without loading planning skill context
arguments:
  - name: plan_path
    description: Path to PLAN.md file (e.g., .planning/phases/07-sidebar-reorganization/07-01-PLAN.md)
    required: true

Execute the plan at {{plan_path}} using **intelligent segmentation** for optimal quality.

**Process:**

1. **Verify plan exists and is unexecuted:**

  • Read {{plan_path}}
  • Check if corresponding SUMMARY.md exists in same directory
  • If SUMMARY exists: inform user plan already executed, ask if they want to re-run
  • If plan doesn't exist: error and exit

2. **Parse plan and determine execution strategy:**

  • Extract `<objective>`, `<execution_context>`, `<context>`, `<tasks>`, `<verification>`, `<success_criteria>` sections
  • Analyze checkpoint structure: `grep "type=\"checkpoint" {{plan_path}}`
  • Determine routing strategy:

**Strategy A: Fully Autonomous (no checkpoints)**

  • Spawn single subagent to execute entire plan
  • Subagent reads plan, executes all tasks, creates SUMMARY, commits
  • Main context: Orchestration only (~5% usage)
  • Go to step 3A

**Strategy B: Segmented Execution (has verify-only checkpoints)**

  • Parse into segments separated by checkpoints
  • Check if checkpoints are verify-only (checkpoint:human-verify)
  • If all checkpoints are verify-only: segment execution enabled
  • Go to step 3B

**Strategy C: Decision-Dependent (has decision/action checkpoints)**

  • Has checkpoint:decision or checkpoint:human-action checkpoints
  • Following tasks depend on checkpoint outcomes
  • Must execute sequentially in main context
  • Go to step 3C

3. **Execute based on strategy:**

**3A: Fully Autonomous Execution**

   Spawn Task tool (subagent_type="general-purpose"):

   Prompt: "Execute plan at {{plan_path}}

   This is a fully autonomous plan (no checkpoints).

   - Read the plan for full objective, context, and tasks
   - Execute ALL tasks sequentially
   - Follow all deviation rules and authentication gate protocols
   - Create SUMMARY.md in same directory as PLAN.md
   - Update ROADMAP.md plan count
   - Commit with format: feat({phase}-{plan}): [summary]
   - Report: tasks completed, files modified, commit hash"

   Wait for completion → Done

**3B: Segmented Execution (verify-only checkpoints)**

   For each segment (autonomous block between checkpoints):

     IF segment is autonomous:
       Spawn subagent:
         "Execute tasks [X-Y] from {{plan_path}}
          Read plan for context and deviation rules.
          DO NOT create SUMMARY or commit.
          Report: tasks done, files modified, deviations"

       Wait for subagent completion
       Capture results

     ELSE IF task is checkpoint:
       Execute in main context:
         - Load checkpoint task details
         - Present checkpoint to user (action/verify/decision)
         - Wait for user response
         - Continue to next segment

   After all segments complete:
     - Aggregate results from all segments
     - Create SUMMARY.md with aggregated data
     - Update ROADMAP.md
     - Commit all changes
     - Done

**3C: Decision-Dependent Execution**

   Execute in main context:

   Read execution context from plan <execution_context> section
   Read domain context from plan <context> section

   For each task in <tasks>:
     IF type="auto": execute in main, track deviations
     IF type="checkpoint:*": execute in main, wait for user

   After all tasks:
     - Create SUMMARY.md
     - Update ROADMAP.md
     - Commit
     - Done

4. **Summary and completion:**

  • Verify SUMMARY.md created
  • Verify commit successful
  • Present completion message with next steps

**Critical Rules:**

  • **Read execution_context first:** Always load files from `<execution_context>` section before executing
  • **Minimal context loading:** Only read files explicitly mentioned in `<execution_context>` and `<context>` sections
  • **No skill invocation:** Execute directly using native tools - don't invoke create-plans skill
  • **All deviations tracked:** Apply deviation rules from execute-phase.md, document everything in Summary
  • **Checkpoints are blocking:** Never skip user interaction for checkpoint tasks
  • **Verification is mandatory:** Don't mark complete without running verification checks
  • **Follow execute-phase.md protocol:** Loaded context contains all execution instructions

**Context Efficiency Target:**

  • Execution context: ~5-7k tokens (execute-phase.md, summary.md, checkpoints.md if needed)
  • Domain context: ~10-15k tokens (BRIEF, ROADMAP, codebase files)
  • Total overhead: <30% context, reserving 70%+ for workspace and implementation
Read more
Ships withtaches-cc-resources

A growing collection of custom Claude Code resources built for real workflows.

Get the whole plugin

Other commands on taches-cc-resources.