
Blueprint
FreeGenerate step-by-step plans for coding agents.
Free · Opens the source repo
What Blueprint does
Blueprint is a skill designed for complex engineering projects that require coordination across multiple sessions and agents. By transforming a simple one-line objective into a detailed, step-by-step construction plan, Blueprint ensures that each step is independently executable. This is particularly useful in scenarios where tasks span multiple pull requests (PRs) or involve collaborative efforts among team members. Each step generated by Blueprint includes a self-contained context brief, allowing any coding agent to pick up the task without needing prior context.
The process begins with Blueprint conducting thorough research, scanning the codebase, and running pre-flight checks to gather relevant information. It then breaks down the initial objective into manageable steps, identifying potential parallel tasks and assigning appropriate model tiers. The generated plan follows a structured template that incorporates branch workflow rules, continuous integration policies, and rollback strategies, ensuring a comprehensive approach to project execution.
One of the standout features of Blueprint is its adversarial review mechanism. Before any step is executed, it is reviewed by a sub-agent with the strongest model available, adding an extra layer of scrutiny to the planning process. This review is crucial for ensuring that the plan is robust and ready for execution. After the review, the plan is registered and saved, updating the project memory for future reference.
Blueprint is ideal for developers and teams engaged in multi-session projects where clarity and independent execution of tasks are paramount. However, it is not suitable for simpler tasks that can be completed in a single PR or when immediate execution is required without planning.
When to use it
Use Blueprint when you need to coordinate multiple PRs or sessions among different agents or team members.
When not to use it
Avoid using Blueprint for tasks that can be completed in a single PR or when immediate action is required without a detailed plan.
What you can build with it
Database Migration
Use Blueprint to generate a detailed plan for migrating a database to a new system, ensuring all steps are clear and executable.
Plugin Extraction
Create a structured plan for extracting providers into plugins, facilitating collaboration among team members.
Feature Development
Leverage Blueprint to break down a feature development task into manageable steps, allowing for parallel execution by different agents.
How to install Blueprint
View source1. Install with the skills CLI
npx skills add sickn33/agentic-awesome-skills/blueprint --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by sickn33Blueprint — Construction Plan Generator
Turn a one-line objective into a step-by-step plan any coding agent can execute cold.
Overview
Blueprint is for multi-session, multi-agent engineering projects where each step must be independently executable by a fresh agent that has never seen the conversation history. Install it once, invoke it with /blueprint <project> <objective>.
When to Use This Skill
- Use when the task requires multiple PRs or sessions
- Use when multiple agents or team members need to share execution
- Use when you want adversarial review of the plan before execution
- Use when parallel step detection and dependency graphs matter
How It Works
- Research — Scans the codebase, reads project memory, runs pre-flight checks
- Design — Breaks the objective into one-PR-sized steps, identifies parallelism, assigns model tiers
- Draft — Generates the plan from a structured template with branch workflow rules, CI policy, and rollback strategies inline
- Review — Delegates adversarial review to a strongest-model sub-agent (falls back to default model if unavailable)
- Register — Saves the plan and updates project memory
Examples
Example 1: Database migration
/blueprint myapp "migrate database to PostgreSQL"
Example 2: Plugin extraction
/blueprint antbot "extract providers into plugins"
Best Practices
- ✅ Use for tasks requiring 3+ PRs or multiple sessions
- ✅ Let Blueprint auto-detect git/gh availability — it degrades gracefully
- ❌ Don't invoke for tasks completable in a single PR
- ❌ Don't invoke when the user says "just do it"
Key Differentiators
- Cold-start execution: Every step has a self-contained context brief
- Adversarial review gate: Strongest-model review before execution
- Markdown-first distribution: The reviewed revision is primarily instructions and templates, but installing or following it can still cause an agent to run commands. Treat the repository as untrusted until inspected.
- Plan mutation protocol: Steps can be split, inserted, skipped with audit trail
Installation
Do not clone a moving branch directly into an active skills directory. First ask the user to approve network access to the named repository. Then inspect the reviewed revision and ask separately before activating it:
review_dir="$(mktemp -d)"
git clone --filter=blob:none https://github.com/antbotlab/blueprint.git "$review_dir/blueprint"
git -C "$review_dir/blueprint" checkout --detach 07c5b305cf2d95d584a0d0398c390e839fec5954
git -C "$review_dir/blueprint" ls-files
git -C "$review_dir/blueprint" status --short
Read SKILL.md and every bundled file at that exact commit. Check for scripts,
hooks, symlinks, network calls, credential access, and instructions that request
commands or elevated permissions. Only after explicit user approval, copy the
reviewed files into the selected host's skills directory. Re-review a newer
revision instead of silently updating this pin.
Additional Resources
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
- A pinned revision is reproducible, not automatically trustworthy; its contents still require review.
Frequently asked questions about Blueprint
Similar skills
Spring Boot Testing
Master testing techniques for Spring Boot 4 applications.
GitHub Issues
Manage GitHub issues efficiently with MCP tools.
Geofeed Tuner
Optimize your IP geolocation feeds in CSV format.
Batch Files
Master Windows batch scripting for automation and task management.
Adobe Illustrator Scripting
Automate your Illustrator workflows with ExtendScript.
Plugin Structure
Create and organize Claude Code plugins effectively.
