By owainlewis
Enforces a structured agentic engineering workflow from design docs and specs through TDD, implementation, refactoring, review, and staged commits. Manages GitHub PR feedback, parallel branches, and browser verification.
Fetch GitHub PR review feedback, judge each comment, implement valid fixes, verify, and optionally reply.
Create a traceable Git branch for the current task.
Verify browser-rendered work in a real browser. Use for HTML, UI, visual docs, presentations, local apps, and browser-facing changes.
Use when the user asks Codex to coordinate multiple tickets, run a batch of issues, work tickets in parallel, or create worker threads/worktrees that produce draft PRs.
Stage the intended changes and create one clear conventional commit.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
World-class software engineering and agentic engineering, encoded as a workflow agents can follow.
Blueprint is the SDLC done right for AI coding agents. Design when architecture is ambiguous. Spec when decisions matter. Plan when work needs splitting. Test before ship. Refactor when code needs simplifying. Review before merge. Address PR feedback with judgment. The practices excellent engineering teams have always followed, distilled into focused skills an agent can execute reliably.
It is the deliberate opposite of guardrail-heavy frameworks that try to constrain agents into producing good work. Blueprint bets on the model and encodes the workflow. Every model improvement makes that bet pay off more, not less.
| Phase | Skill | What it does |
|---|---|---|
| Design | design-doc | Explore architecture, alternatives, and tradeoffs |
| Define | spec | One document with requirements and design |
| Plan | plan | Break work into agent-sized tasks |
| Build | implement / tdd | Execute one task; tests prove acceptance |
| Improve | refactor | Simplify changed code without changing behavior |
| Review | review | Correctness, security, simplicity before merge |
| Feedback | address-pr-feedback | Triage and fix valid GitHub PR feedback |
| Browser | browser-verify | Check rendered UI, HTML, and visual docs in a real browser |
flowchart TD
Start([Feature or task]) --> Architecture{Architecture ambiguous?}
Architecture -->|Yes| Design[design-doc<br/>architecture, alternatives,<br/>tradeoffs]
Architecture -->|No| Choice{Needs spec first?}
Design --> Spec
Choice -->|Yes| Spec[spec<br/>requirements + technical design<br/>one document]
Choice -->|No| Implement[implement<br/>do the scoped work]
Spec --> Plan[plan<br/>write portable task list]
Plan --> Task[select a planned task]
Plan -. optional .-> Destination[Push tasks to<br/>the team's issue tracker]
Destination -.-> Task
Task --> Implement
Implement --> Tests[tests pass<br/>tests prove acceptance criteria]
Tests --> Review[review<br/>correctness, security, simplicity]
Review --> Decision{instructions still right?}
Decision -->|Yes| Ship[PR or merge]
Decision -->|No, drifted| Update[update spec, plan,<br/>or task]
Update --> Choice
Ship --> More{More planned tasks?}
More -->|Yes| Task
More -->|No| Done([Done])
If implementation reveals the instructions are wrong, stop. Update the task, spec, or plan, then continue from the updated source. Do not push through stale instructions. Clarifying costs minutes; pushing through wrong instructions costs the rest of the feature.
Tests are the default verification. Blueprint does not run a separate "did the implementation match the instructions?" pass. The request or spec defines the testing strategy. The implementation produces tests that prove the requirements. Browser-rendered work also gets checked with browser-verify. Review checks the proof is real and not theatre. If you want stronger verification, write the additional concerns into REVIEW.md; the review skill will pick them up.
The supported install path is npx skills add owainlewis/blueprint. That installs standalone skills; invoke them by skill name (spec, plan, implement, etc.) or by the skill picker/natural-language flow your agent supports.
Some plugin hosts expose namespaced slash commands such as /blueprint:spec. Those commands are aliases for the same skill names; the standalone skill name is the stable vocabulary.
npx claudepluginhub owainlewis/blueprint --plugin blueprintEnd-to-end development workflow: design → draft-plan → orchestrate → review → pr-create → pr-review → pr-merge
Persona-driven AI development team: orchestrator, team agents, review agents, skills, slash commands, and advisory hooks for Claude Code
Helder's personal SDLC toolbelt for AI coding agents — from PRD to ship. Bundles the tracer-bullet workflow alongside TDD, code review, audits, and shipping skills.
Verification-first engineering toolkit for Claude Code. 15 skills across a 5-phase spine (Investigate → Design → Implement → Verify → Ship), 8 specialist agents, an interactive setup wizard. Every skill has rationalizations + evidence requirements. Built for senior ICs and tech leads.
A curated set of skills for each stage of development — propose, spec, design, plan, implement, ship.
AI-powered development tools for code review, research, design, and workflow automation.