← ClaudeAtlas

requirement-enrichmentlisted

Expand incomplete requests into enforceable requirements.
Eliyce/paqad-ai · ★ 4 · AI & Automation · score 76
Install: claude install-skill Eliyce/paqad-ai
## What It Does Expands a thin request into a requirement set that captures scope, constraints, dependencies, data handling, and operational assumptions before implementation planning begins. ## Use This When Use this when the incoming request is directionally clear but still leaves room for conflicting interpretations, especially for medium or high-risk work that touches multiple systems or business rules. ## Inputs - Read the raw request, tracker notes, and any linked issue or spec. - Read the closest canonical module docs and glossary entries for the affected area. - Read `references/enrichment-checklist.md` before drafting missing requirements. ## Procedure 1. Extract explicit asks, non-goals, constraints, dependencies, and acceptance expectations from source material. 2. Walk `assets/operational-checklist.txt` (permissions, auditability, rollback, data-retention, i18n, a11y, observability, docs, feature-flags) and add a confirmed requirement or open question for every item the request touches. 3. Invoke `edge-case-detection` as a sub-step on medium/high-risk work; fold material cases in tagged with their originating scenario. Never re-derive its rubric. 4. Separate confirmed from assumptions from unanswered. 5. Format per `assets/output.template.md`; validate with `scripts/lint-output.sh`. ## Output Contract - Match `assets/output.template.md`: `## Confirmed Requirements`, `## Assumptions`, `## Open Questions`, in that order. - Flat bullets, one requirement per