Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when planning a new project or feature, turning an idea or specification into an executable plan, designing architecture, establishing a roadmap or phase, or coordinating multi-session or multi-agent builds. Activate on "plan this build", "turn this into tasks", "make it a plan", or when tasking/swarm coordination is mentioned. Skip routine bugfixes, urgent ops/incidents, or executing pre-approved plans unless re-planning is requested.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 3% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -5% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 3% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 58% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 19% | 0% |
A reusable, systematic method for planning and executing software projects with AI agents. Core principle: invest heavily in plan-space before code — that's where errors are cheapest to fix. Inspired by Jeffrey Emanuel's Agent Flywheel framework (agent-flywheel.com).
The "flywheel" metaphor: each iteration upgrades plan quality, artifact reusability, and execution speed. Rework caught in planning costs ~1× effort; in task definition ~5×; in code ~25×. This heuristic shapes where to push reasoning (upstream, to the plan).
Use this skill when:
Do NOT use when:
Don't default to heavy machinery. Choose the lightest mode that fits the scope.
| Mode | When to use | Substrate | Complexity | |---|---|---|---| | A: Plan-only | Small/sequential projects; solo or tight-knit teams; coherent slice | Markdown plan + test-driven development + standard PR workflow | Minimal | | B: Plan + task graph | Multiple interconnected tasks; multi-session risk; dependency chains | Markdown plan + structured task graph (JSONL format) + single-agent execution | Medium | | C: Task-graph + routable beads | Plan B + need resumability across context loss; durable task store | Structured beads + dependency routing + PR-per-cluster | Medium–High | | D: Full multi-agent swarm | Large, highly parallel work; amortized coordination cost | Only after passing swarm-readiness.md — full coordination layer | High |
Default to Mode A. Escalate only when conditions in beads-escalation.md are genuinely met. Most projects do not justify modes B–D.
Quality planning requires multiple independent perspectives. This loop applies to any mode:
mad-debate if available) to stress-test the plan. Identify MUST-FIX gaps and bake them into the plan as executable tests or tasks.Output: one unified plan, with contention points resolved and external facts verified inline.
The flywheel validates that a plan is real by checking for the artifacts that prove each discipline was applied. The skill used is a means; the artifact is the contract.
| Discipline | Artifact that proves it | Typical source | |---|---|---| | Scope & goals locked | docs/SPEC.md — what, why, scope, non-goals, constraints | Spec-writing discipline | | Decisions recorded | docs/adr/ADR-*.md — architecture decision records | ADR discipline | | Success measurable | Impact metric + testable acceptance criteria | Impact metrics discipline | | Build plan executable | Task-by-task plan with dependencies & test obligations | Planning discipline | | Risks identified | Competition check, market fit, feasibility review | Business/strategy discipline | | Ship policy declared | PR-only, CI gates, branch protection, code-review rules | Engineering discipline |
If your tooling doesn't have a dedicated skill for a discipline, produce the same artifact manually — the contract (artifact existence) is what matters, not how you produced it.
See fresh-eyes-review.md for detailed procedures.
pr-safe-beads.md for that.beads-escalation.md — What beads are, exact conditions to escalate from mode A→B/C, portfolio substrate option.pr-safe-beads.md — Bead lifecycle (states, branching, PR-per-cluster) compatible with PR-only workflows.swarm-readiness.md — When/whether to adopt full multi-agent swarm; tooling trust caveats; prerequisites.fresh-eyes-review.md — Code review + de-slop procedures with acceptance criteria.These prompts should activate this skill:
These should NOT:
At each step, you decide whether to proceed, revise, or stop. The goal is a plan solid enough that execution becomes straightforward.
Other measured skills in the registry, with their headline benchmark lift.