skills/spec/SKILL.md
Write an implementation spec to docs/<feature-slug>/spec.md and pause for human review. Use when the user says "write a spec", "spec this out", "technical design", "design doc", or when a task has decisions, invariants, or contracts that should be reviewed before code is written.
npx skillsauth add owainlewis/blueprint specInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
development
Make one focused code change: understand the task, make the smallest complete change, test it, verify it, and report.
development
Review a code change for correctness, security, broken contracts, robustness, and real tests.
testing
Write a lightweight technical design document for ambiguous or consequential architecture decisions before implementation.
testing
Fetch GitHub PR review feedback, judge each comment, implement valid fixes, verify, and optionally reply.