architecture-review
Reviews a technical proposal before implementation. Use for system architectures, feature…
Defines system product requirements: users, outcomes, capabilities, business rules, scope, and acceptance. Use for a new service or system, or a change to its product expectations.
$ npx -y skills add owainlewis/blueprint --skill requirements --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/requirementsContext preview
The summary Claude sees to decide when to auto-load this skill.
Defines system product requirements: users, outcomes, capabilities, business rules, scope, and acceptance. Use for a new service or system, or a change to its product expectations.
name: requirements description: "Defines system product requirements: users, outcomes, capabilities, business rules, scope, and acceptance. Use for a new service or system, or a change to its product expectations." user-invocable: true argument-hint: "<system, brief, or REQUIREMENTS.md>"
Create or update root `REQUIREMENTS.md`. Describe the product, what it does, and its key features. Keep this as a long-running product document. Use `/spec` for one feature and `/architecture` for system technical decisions.
1. Read the request, repository instructions, existing requirements, and relevant evidence. Reuse decisions already made. 2. Identify the users, problem, desired outcome, scope, and constraints. Separate stated needs from assumptions. Inspect the repo for facts; ask the user for missing product decisions that could change the result. 3. Write the requirements using the shape below. Give each requirement a stable `REQ-n` ID. Never reuse or renumber existing IDs. 4. Check that the requirements agree, cover relevant failure behavior, and can be tested. Record unresolved decisions and whether they block architecture or delivery. 5. Stop with the document ready for human review. Do not design the implementation, plan tasks, or write code.
Use only sections that help define this product. Combine related points and omit sections that add no useful information.
Update this document when the product, key features, scope, or business rules change. Keep it current; preserve feature decision history in specs. Keep feature implementation detail in specs.
Keep implementation choices out of requirements. Include an imposed technology only as a stated constraint. Do not invent user research, targets, or business rules.
Report the path, decisions made, and any blocking question.
Design. Plan. Build. Validate. Blueprint gives coding agents twelve focused skills. They cover understanding existing code, deciding what to build, and delivering reviewed pull requests.
Reviews a technical proposal before implementation. Use for system architectures, feature…
Designs and maintains root ARCHITECTURE.md for the intended system, including its data model…
Coordinates a large batch of GitHub issues through separate Codex worker threads, tested pull…
Delivers a spec or decided task through the task-to-pr workflow and merges after all quality…
Generates a polished, static HTML reading view from an existing Markdown PRD or technical…
Makes existing code easier to understand without changing behavior. Use to simplify…