Blueprint is a principles-first workflow system that gives AI coding agents clear engineering boundaries through five reusable phases: design, plan, test, review, and improve. It structures agent work around small, decided tasks that move from specification through implementation to a mergeable pull request, with explicit human checkpoints for critical decisions.
The best agent skills in the world for software development.
At a glance
README
Blueprint
Design. Plan. Build. Validate.
Why Blueprint · Install · Choose a skill · Read the guides · Contribute
Blueprint gives capable coding agents a clear engineering process without turning every change into ceremony. It separates understanding existing code, deciding what to build, and delivering reviewed pull requests.
Why Blueprint
Agents keep getting better. They need clear standards and useful workflows, not a script for every move.
Blueprint turns long-standing software engineering practice into a small set of skills: understand the system, make decisions before expensive changes, keep each task focused, test the result, and review the work. The skills say what good work looks like and what evidence is needed. They leave the mechanics to the agent.
The set is deliberately small. It contains the core skills its maintainer uses every day to build professional software. There is no agent framework or elaborate setup to maintain. Install the skills and use only the ones the work needs.
Install
Install all ten skills with one command:
npx skills add \
owainlewis/blueprint
That is the main installation path. Blueprint works through portable skill files, so the same repository can support Codex, Claude Code, and other compatible coding agents without separate plugin workflows.
Choose a skill
Most work starts in one of these places:
- Document an implemented system. Use
/architectureto create or update rootARCHITECTURE.mdfrom verified code. - Decide how a meaningful change should work. Start with
/designfor a technical design ready for review. - Deliver a decided task. Start with
/task-to-prfor a tested, independently reviewed pull request.
Use /plan when decided work needs splitting. Use /codex-issue-coordinator when one Codex task must coordinate a large batch of GitHub issues.
Small, clear changes can go straight to /task-to-pr. Blueprint asks for only as much process as the work needs.
Ten focused skills
- Document:
/architecture - Decide:
/design,/architecture-review,/plan - Deliver:
/task-to-pr,/codex-issue-coordinator - Check and improve:
/test,/review,/improve - Present:
/html-doc
Each skill owns one engineering phase or useful outcome. Repository policy stays in AGENTS.md. Writing code, branching, debugging, and committing remain normal agent abilities inside the delivery workflow.
Guides
- Choosing the right skill explains where each skill starts and stops.
- Common Blueprint workflows shows how the skills fit together for small changes, larger features, existing systems, and issue batches.
- Examples contains reviewed designs and plans you can inspect or reuse.
- Migration guide explains how to remove older Blueprint skills before upgrading.
- Changelog records notable changes.
Project
Blueprint is deliberately small. It is not an issue tracker, an agent runtime, or a release system. It gives coding agents clear instructions for deciding, building, testing, and reviewing software.
Contributions are welcome. Read CONTRIBUTING.md before opening a pull request. Security problems should follow SECURITY.md.
Released under the MIT License.
10 skills in this repo
Copy into ~/.claude/skillsExplains how an existing system works today. Use for architecture maps, audits, or ARCHITECTURE.md. Return a chat report unless the user asks for a file. Use design for proposed changes.
git clone --depth 1 https://github.com/owainlewis/blueprint
cp -r blueprint/skills/architecture ~/.claude/skills/architecture
Reviews a technical proposal before implementation. Use for designs, RFCs, ADRs, architecture proposals, and issues that define how a system change should work. Finds material ambiguity and flaws in correctness, scalability, performance, se...
git clone --depth 1 https://github.com/owainlewis/blueprint
cp -r blueprint/skills/architecture-review ~/.claude/skills/architecture-review
Coordinates a large batch of GitHub issues through separate Codex worker threads, tested pull requests, review loops, and gated merges. Use when the user asks one Codex thread to manage several coding sessions or complete a parent issue, mi...
git clone --depth 1 https://github.com/owainlewis/blueprint
cp -r blueprint/skills/codex-issue-coordinator ~/.claude/skills/codex-issue-coordinator
Writes a clear design for a proposed feature or system change. Use when important product or technical choices must be settled before coding. Covers behavior, interfaces, failures, risks, acceptance criteria, and tests. Use architecture to...
git clone --depth 1 https://github.com/owainlewis/blueprint
cp -r blueprint/skills/design ~/.claude/skills/design
Generates a polished, static HTML reading view from an existing Markdown PRD or technical design. Use when a user asks to render, present, visualize, or make a PRD or design document easier for humans to read in a browser.
git clone --depth 1 https://github.com/owainlewis/blueprint
cp -r blueprint/skills/html-doc ~/.claude/skills/html-doc
Makes existing code easier to understand without changing behavior. Use to simplify structure, remove duplication or dead code, improve names, or remove unnecessary abstractions.
git clone --depth 1 https://github.com/owainlewis/blueprint
cp -r blueprint/skills/improve ~/.claude/skills/improve
Turns an approved design or decided brief into ordered tasks for separate agent runs. Use for implementation tasks, tracker tickets, or useful milestones. Do not use for one coding task or its short execution outline.
git clone --depth 1 https://github.com/owainlewis/blueprint
cp -r blueprint/skills/plan ~/.claude/skills/plan
Uses a fresh agent to review an implementation change without editing it. Checks behavior, security, regressions, complexity, tests, docs, and missing proof. Use for code, PR, diff, security, second-opinion, or pre-merge reviews.
git clone --depth 1 https://github.com/owainlewis/blueprint
cp -r blueprint/skills/review ~/.claude/skills/review
Completes one or more tasks. Creates one tested and reviewed pull request for each task. Use to implement, build, fix, or deliver tasks, tickets, pull requests, or a milestone.
git clone --depth 1 https://github.com/owainlewis/blueprint
cp -r blueprint/skills/task-to-pr ~/.claude/skills/task-to-pr
Proves that a code change meets its acceptance criteria. Uses focused automated checks and a real browser for browser-facing work. Use to test or verify a diff, branch, PR, URL, or user flow.
git clone --depth 1 https://github.com/owainlewis/blueprint
cp -r blueprint/skills/test ~/.claude/skills/test
Comments (0)
Sign in to join the discussion.
No comments yet
Be the first to share your take.