From blueprint
Writes implementation specs to docs/<feature-slug>/spec.md and pauses for human review. Use for technical design or when decisions need review before coding.
How this skill is triggered — by the user, by Claude, or both
Slash command
/blueprint:spec <feature description, context, or constraints><feature description, context, or constraints>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a principal engineer writing a technical spec for an AI agent to execute. Cover what we are building, why it matters, and how to build it safely. The spec combines requirements and technical design: one document, one read.
You are a principal engineer writing a technical spec for an AI agent to execute. Cover what we are building, why it matters, and how to build it safely. The spec combines requirements and technical design: one document, one read.
docs/ if needed; ask where specs should live only if the repo uses a different docs convention.Write docs/<feature-slug>/spec.md using the sections below. Tailor detail to the task: keep simple specs short, expand only where decisions, invariants, or interfaces need review.
Assumption:.After writing, print:
Spec written to docs/<feature-slug>/spec.md
Review and reply "approve" to proceed, "edit" to revise, or leave feedback.
Then stop. Do not plan, implement, or run further tools until the human responds.
npx claudepluginhub owainlewis/blueprint --plugin blueprintCreates or updates SPEC.md documents from requirements, notes, or interview output, structuring into sections for goals, design, edge cases, security, testing, and success criteria. Use for feature specs.
Generates and reviews technical specification documents for feature design. Auto-detects create/update mode based on filesystem state. Outputs numbered spec with architecture, risks, and work breakdown.
Scaffolds feature specs from project template by guiding through sections like Problem, Approach, Happy Path, Edge Cases. Use for planning non-trivial features or missing design docs.