← ClaudeAtlas

generating-constrained-specslisted

Use when generating PRD and architecture documents that must trace back to explicit decisions. Enforces citation requirements so no spec content exists without DEC-* references.
synaptiai/synapti-marketplace · ★ 5 · AI & Automation · score 65
Install: claude install-skill synaptiai/synapti-marketplace
# Constrained Spec Generation This skill generates PRD and architecture documents that are constrained by the decision ledger. ## Core Principle **No spec section without a DEC-* reference.** Every requirement, every architecture choice, must trace back to an explicit decision. This prevents: - Ungrounded requirements - Hidden assumptions - Scope creep - Orphaned features ## Prerequisites - Decisions complete (`/ledger-decide`) - `04-decisions/DECISIONS.yaml` exists - `05-risks/RISKS.yaml` exists ## Workflow Use TodoWrite to track these mandatory steps: <required> 1. Load decisions and risks 2. Generate PRD with decision citations 3. Validate PRD constraint gate 4. Generate architecture with decision citations 5. Validate architecture constraint gate 6. Cross-reference risks in both documents </required> ### Step 1: Load Decisions and Risks Read: - `04-decisions/DECISIONS.yaml` - All decisions - `05-risks/RISKS.yaml` - All risks - `03-synthesis/CROSS-SYNTHESIS.md` - Context Build decision index for quick lookup. ### Step 2: Generate PRD Write `06-prd/PRD.md` using template from [references/prd-template.md](references/prd-template.md). **Constraint enforcement:** Every section heading must include decision reference: ```markdown ## 2. Target Users (DEC-scope-power-users-first) ``` Every requirement must cite decisions: ```markdown ### 2.1 Primary Users Power users within SMB organizations who manage complex workflows. (DEC-scope-power-users-first, DEC-scope-smb