Catalog
affaan-m/blueprint

affaan-m

blueprint

Turn a one-line objective into a step-by-step construction plan for multi-session, multi-agent engineering projects: one-PR-sized steps with self-contained context briefs, dependency graph with parallel-step detection, adversarial review gate, and plan mutation protocol. Use when planning a large feature, refactor, or roadmap that spans multiple PRs or sessions; not for single-PR tasks or when the user says "just do it".

NewUpdated Oct 1, 2026

Blueprint — Construction Plan Generator

Turn a one-line objective into a step-by-step construction plan that any coding agent can execute cold.

When to Use

  • Breaking a large feature into multiple PRs with clear dependency order
  • Planning a refactor or migration that spans multiple sessions
  • Coordinating parallel workstreams across sub-agents
  • Any task where context loss between sessions would cause rework

Do not use for tasks completable in a single PR, fewer than 3 tool calls, or when the user says "just do it."

How It Works

Blueprint runs a 5-phase pipeline:

  1. Research — Pre-flight checks (git, gh auth, remote, default branch), then reads project structure, existing plans, and memory files to gather context.
  2. Design — Breaks the objective into one-PR-sized steps (3–12 typical). Assigns dependency edges, parallel/serial ordering, model tier (strongest vs default), and rollback strategy per step.
  3. Draft — Writes a self-contained Markdown plan file to plans/. Every step includes a context brief, task list, verification commands, and exit criteria — so a fresh agent can execute any step without reading prior steps.
  4. Review — Delegates adversarial review to a strongest-model sub-agent (e.g., Opus) against a checklist and anti-pattern catalog. Fixes all critical findings before finalizing.
  5. Register — Saves the plan, updates memory index, and presents the step count and parallelism summary to the user.

Blueprint detects git/gh availability automatically. With git + GitHub CLI, it generates full branch/PR/CI workflow plans. Without them, it switches to direct mode (edit-in-place, no branches).

Examples

Basic usage

/blueprint myapp "migrate database to PostgreSQL"

Produces plans/myapp-migrate-database-to-postgresql.md with steps like:

  • Step 1: Add PostgreSQL driver and connection config
  • Step 2: Create migration scripts for each table
  • Step 3: Update repository layer to use new driver
  • Step 4: Add integration tests against PostgreSQL
  • Step 5: Remove old database code and config

Multi-agent project

/blueprint chatbot "extract LLM providers into a plugin system"

Produces a plan with parallel steps where possible (e.g., "implement Anthropic plugin" and "implement OpenAI plugin" run in parallel after the plugin interface step is done), model tier assignments (strongest for the interface design step, default for implementation), and invariants verified after every step (e.g., "all existing tests pass", "no provider imports in core").

Key Features

  • Cold-start execution — Every step includes a self-contained context brief. No prior context needed.
  • Adversarial review gate — Every plan is reviewed by a strongest-model sub-agent against a checklist covering completeness, dependency correctness, and anti-pattern detection.
  • Branch/PR/CI workflow — Built into every step. Degrades gracefully to direct mode when git/gh is absent.
  • Parallel step detection — Dependency graph identifies steps with no shared files or output dependencies.
  • Plan mutation protocol — Steps can be split, inserted, skipped, reordered, or abandoned with formal protocols and audit trail.
  • Zero runtime risk — Pure Markdown skill. The entire repository contains only .md files — no hooks, no shell scripts, no executable code, no package.json, no build step. Nothing runs on install or invocation beyond Claude Code's native Markdown skill loader.

Installation

This skill ships with ECC. No separate installation is needed when ECC is installed.

Full ECC install

If you are working from the ECC repository checkout, verify the skill is present with:

test -f skills/blueprint/SKILL.md

To update later, review the ECC diff before updating:

cd /path/to/ECC
git fetch origin main
git log --oneline HEAD..origin/main       # review new commits before updating
git checkout <reviewed-full-sha>          # pin to a specific reviewed commit

Vendored standalone install

If you are vendoring only this skill outside the full ECC install, copy the reviewed file from the ECC repository into ~/.claude/skills/blueprint/SKILL.md. Vendored copies do not have a git remote, so update them by re-copying the file from a reviewed ECC commit rather than running git pull.

Requirements

  • Claude Code (for /blueprint slash command)
  • Git + GitHub CLI (optional — enables full branch/PR/CI workflow; Blueprint detects absence and auto-switches to direct mode)

Source

Inspired by antbotlab/blueprint — upstream project and reference design.

Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

82/100

Grade

B

Good

Grades are signals, not a certification. Always review a skill yourself before use.

Safety

90

Quality

79

Clarity

85

Completeness

76

Summary

Blueprint is a planning skill that converts high-level engineering objectives into step-by-step construction plans for multi-session, multi-PR projects. It operates as a pure Markdown instruction set with no executable code, shells scripts, or runtime components — it guides agents to gather project context, break work into dependencies-aware steps, apply adversarial review, and document plans in version-controlled Markdown files for cold-start execution by downstream agents.

Detected Capabilities

file read (project structure, memory, git metadata)file write (Markdown plan generation to plans/ directory)git query (repository structure, remote info, default branch detection)github CLI query (auth check, branch/PR/CI workflow simulation)multi-agent coordination (sub-agent delegation for review)memory index updates

Trigger Keywords

Phrases that agents use to match this skill to user intent.

multi-session planningfeature breakdownrefactor roadmapparallel workstreamsmulti-pr coordinationdependency graph planning

Use Cases

  • Breaking large features into multi-PR sequences with clear dependency order
  • Planning refactors or migrations spanning multiple development sessions
  • Coordinating parallel workstreams across sub-agents with parallel-step detection
  • Documenting engineering roadmaps with context-preserving step briefs
  • Creating dependency graphs with rollback strategies for complex projects

Quality Notes

  • Excellent scope clarity: explicitly states when NOT to use (single PR, <3 steps, 'just do it' tasks)
  • Well-documented 5-phase pipeline (Research → Design → Draft → Review → Register) with clear phase outputs
  • Self-contained step design reduces context loss across sessions and agents
  • Graceful degradation strategy documented: full workflow with git/gh, direct mode without them
  • Strong security posture: pure Markdown skill with no executables, hooks, or runtime code
  • Good use of examples (basic and multi-agent) showing output format and parallel step detection
  • Clear requirements section with optional tooling (git/gh) vs. mandatory (Claude Code)
  • Installation guidance covers both full ECC and vendored standalone modes
  • Potential gap: no explicit examples of the plan mutation protocol in action; only mentioned as available feature
  • No documented anti-pattern catalog referenced in Review phase — readers don't know the specific patterns checked
Model: claude-haiku-4-5-20251001Analyzed: Oct 1, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Version History

  1. v2.1

    Content updated

    ✦ AIAbbreviates product name from Everything Claude Code to ECC in installation instructions.

    2026-10-01

    LATEST
  2. v2.0

    Contract changed: description

    ✦ AINarrowed activation scope: requires multi-PR or multi-session scope, excludes single-PR and "just do it" cases

    triggering2026-09-27

    View This Version
  3. v1.2

    Content updated

    ✦ AINo observable changes between versions.

    2026-07-14

    View This Version
  4. v1.1

    Content updated

    ✦ AIAdds LICENSE file.

    2026-04-20

    View This Version
  5. v1.0

    Seeded from github.com/affaan-m/everything-claude-code

    2026-03-16

    View This VersionInitial version

Use affaan-m/blueprint in your dev environment

Command Palette

Search for a command to run...