Skip to content
Back to skills

Plan Generator

ASecurity

Generate implementation plans from approved designs — plan-generator, phase-based plans, parallel batch execution, task dependency graph, owner skill routing, acceptance criteria, global done criteria, plan frontmatter, layout contract, interaction contract, anti-drift rules, plan format, AD-2 byte-for-byte gate, scope definition, execution plan, phases and batches, task anatomy, plan file format

  • 13 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 11, 2026
businessnodegitapi

Works with

  • api

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 11, 2026

npx -y skills add hekivo/superpowers-sage --skill plan-generator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Plan Generator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Plan Generator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hekivo-plan-generator/badge)](https://www.skillsdirectory.com/skills/hekivo-plan-generator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: superpowers-sage:plan-generator
description: >
  Generate implementation plans from approved designs — plan-generator,
  phase-based plans, parallel batch execution, task dependency graph,
  owner skill routing, acceptance criteria, global done criteria,
  plan frontmatter, layout contract, interaction contract, anti-drift rules,
  plan format, AD-2 byte-for-byte gate, scope definition, execution plan,
  phases and batches, task anatomy, plan file format
user-invocable: true
argument-hint: "[approved architecture spec path or feature topic]"
---

# Plan Generator

Generate implementation plans from approved architecture specs.

**Announce at start:** "I'm using plan-generator to transform the approved architecture into an executable implementation plan."

## Input

$ARGUMENTS

## HARD GATES

- Do not generate a plan without an approved architecture spec.
- Do not implement code in this skill.
- Do not mark the plan complete if dependencies are ambiguous.

## Procedure

### 1) Resolve and validate spec input

Accept one of:

- Direct spec path from arguments
- Most recent approved file in `docs/superpowers/specs/`

Reject if spec approval is missing.

### 2) Preflight — handoff payload validation

Before generating any plan files, validate the architecture spec against its claimed
sources (git refs, external APIs, content models). See `references/anti-drift.md` for
the full preflight protocol.

If the spec's "chosen approach" is "zero-migration port from legacy schema", emit
an AD-2 byte-for-byte gate per ported component. See `references/anti-drift.md`.

### 3) Parse architecture into implementation units

Extract:

- Components and responsibilities
- Data model decisions
- Integration points
- Quality constraints

Translate each into concrete implementation units.

### 4) Build dependency graph

Classify every unit:

- `parallel`: independent work
- `sequential`: depends on prior unit output
- `gated`: requires user/reviewer checkpoint

Document graph in the plan.

### 5) Assign execution strategy and skill routing

For each unit, define:

- Strategy: autonomous, interactive, or mixed
- Suggested skill(s): `superpowers-sage:building`, `superpowers-sage:modeling`, `superpowers-sage:designing`, `superpowers-sage:verifying`, and reference skills (`acorn-*`, `wp-*`) as needed
- Acceptance criteria

### 6) Generate plan directory and files

Create the directory and file structure as defined in `references/plan-format.md`.

> Full file templates and frontmatter schemas: `skills/plan-generator/references/plan-format.md`

### 7) Validate plan consistency

Check:

- Every component appears exactly once
- Every dependency has a source node
- No component is both parallel and sequential in the same stage
- Strategy aligns with risk/complexity
- Every interactive component has a visual checkpoint owner

> Full validation rules: `skills/plan-generator/references/anti-drift.md`

### 8) Final handoff for execution

Present concise execution summary (phases, parallel batches, checkpoints) and offer
`superpowers-sage:building`.

## Verification

Before completion, confirm all items:

- Approved source spec exists and is referenced in `source-spec`
- Plan directory exists with required files
- Dependency graph has no unresolved nodes
- Each component has acceptance criteria in its sub-plan

## Failure modes

- Spec missing or unapproved: block and request architecture approval.
- Dependency cycle detected: surface cycle and propose reordering.
- Incomplete component definitions: return to architecture spec for clarification.
- Too many cross-component dependencies: split into phased plan and mark phase gates.

Files in this skill

  • SKILL.md3.6 KB
  • references/anti-drift.md3.4 KB
  • references/plan-format.md3.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.