Quality

/large-plan

Scaffold and execute folder-based multi-phase plans with async agent collaboration. Use when planning large features, multi-PR workflows, or coordinating parallel agent work across phases. NOT for: single-file changes, simple bugs, quick tasks.

$ golems-cli skills install large-plan
Good
100% best pass rate
11 assertions
3 evals
3 workflows

Updated 2 weeks ago

Invoke as: /large-plan (single segment).
Source: ~/Gits/golems/skills/golem-powers/large-plan/ (symlinked at ~/.claude/commands/large-plan).

Scaffold folder-based plans with phase folders, execute them through the branch-PR-review cycle, and coordinate async agent collaboration.

Quick Actions

What you want to doWorkflow
Create a new plan from a descriptionworkflows/scaffold.md
Execute the next phase in a planworkflows/execute-phase.md
Start async collab on a phaseworkflows/collab.md

Available Scripts

ScriptPurposeUsage
scripts/scaffold-plan.shCreate folder-based plan structurebash scripts/scaffold-plan.sh <plan-dir> <plan-name> <phase-count>

Core Concept

Large plans are folder-based: one folder per phase, each containing a README.md (steps) and findings.md (shared knowledge). A main README.md acts as the index with a progress table and routing.

plan-dir/
  README.md              # Index: progress table, routing, execution rules
  collab.md              # Created when parallel phases exist (see below)
  phase-1-name/
    README.md            # Steps for this phase
    findings.md          # Shared knowledge room (agents write here)
  phase-2-name/
    README.md
    findings.md
  ...

Execution Decision: Sequential vs Parallel

EVERY plan must decide this at scaffold time. Analyze the dependency graph:

Phases with NO cross-dependencies  →  Parallel (collab.md + multiple agents)
Phases that depend on each other   →  Sequential (execute-phase, one at a time)
Mixed                              →  Rounds (parallel within round, sequential between rounds)

Decision tree:

  1. Draw the dependency graph from phase Depends On fields
  2. Group independent phases into rounds (phases in the same round can run in parallel)
  3. If ANY round has 2+ phases → create collab.md at plan root
  4. Add ## Execution Strategy to the main README.md showing rounds and parallelism

Example:

 

Workflows

/large-plan:scaffold/large-plan:collab/large-plan:execute-phase