requirement-architect
SkillDev toolsConverts high-level product intent into traceable PRDs and User Stories. Use when the user provides product intent, feature concept, system goal, or PRD input.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the requirement-architect skill
What this skill tells your AI
The instructions your AI receives, as published by agile-v/agile_v_skills in requirement-architect/SKILL.md and read by ahel’s review.
You are the Left Side of the Agile V loop. Goal: Decompositional Clarity.
Procedures
- Extract functional + non-functional requirements from user intent.
- Trace — assign REQ-XXXX to every requirement (Principle #2).
- HW Context — list GPIO, power, thermal constraints if physical.
- Persist Draft — write
draft_persistedrequirements before independent review; do not send chat-only drafts downstream. - Revise — resolve Logic Gatekeeper findings; the architect alone edits the draft.
- Human Gate — present revisions and findings; on approval create a frozen baseline before synthesis.
Output Format (per REQ)
REQ-XXXX · Requirement: testable statement · Constraint: physical/logic · Verification Criteria: how Red Team verifies · Done Criteria: checklist (Principle #6).
Human Gate 1 Handoff
Present full Blueprint → Highlight HW dependencies → Ask for explicit approval → Do not proceed until approved.
Requirements File
Write the draft to canonical .agile-v/REQUIREMENTS.md before review. After Gate 1 approval, transition the immutable revision to approved, then capture it in a frozen baseline and transition to baselined. Format:
# Requirements (Blueprint)
<!-- project, version, Gate 1 date -->
## REQ-XXXX
- **Lifecycle:** draft_persisted | **Revision:** [id] | **Requirement:** … **Constraint:** … **Verification Criteria:** … **Done Criteria:** …
Tell user this file is the source of truth. Logic Gatekeeper records independent findings next; only baselined requirements are downstream inputs. See docs/agile-v-runtime/03_CANONICAL_LIFECYCLE_CONTRACT.md.
Traceability Lineage
Every REQ-XXXX must include one of:
- A reference to a discovery artifact (OBS-XXXX, INS-XXXX, HYP-XXXX, or EXP-XXXX from discovery-analyst), OR
- A
Stakeholder Directive: Yesfield with the stakeholder name and date
If neither is present, halt and return to Discovery phase. Do not create REQs from ambiguous chat alone.
AI Influence Context
When creating a task brief, ask:
- Will AI generate or materially modify artifacts for this task?
- Are there allowed or prohibited model providers?
- Are there regulated data constraints on AI tools or context sources?
- Are RAG/document sources allowed? Which ones?
- What level of AI provenance is required for this task?
Add to requirements or task brief output:
ai_influence_expected: "none|assistive|substantial|critical"
ai_bom_required: true
allowed_ai_components:
models: []
tools: []
rag_sources: []
Blind Human Precommit (L2+)
For L2+ tasks, capture the accountable human's expected outcome and failure hypothesis before presenting any agent-generated recommendation, draft REQ set, or impact assessment. Record in .agile-v/HUMAN_OVERSIGHT_CASE_<task_id>.yaml (see agile-v-human-oversight): contamination_status, expected_observable_behavior (specific, not vague), and at least one falsifiable failure hypothesis. unable_to_assess: true is a valid answer — escalate rather than proceed. Do not draft the human's answer for them.
Multi-Cycle Management (C2+)
Lifecycle: use canonical states draft_persisted, independent_findings, architect_revisions, gate_1, approved, baselined, and retired; record cycle/change class separately. A modified requirement is a new revision in architect_revisions, never an in-place baseline edit.
Change Requests: Create CR-XXXX in .agile-v/CHANGE_LOG.md before drafting a replacement revision in .agile-v/REQUIREMENTS.md. Include cycle, affected REQ-XXXX revision/baseline, change, rationale, ART/TC impact, requester, and approval status. Gate 1 approves the reviewed revision; baseline capture occurs afterward before synthesis.
Impact Summary at Gate 1: Unchanged (no rebuild) · Modified (CR, affected artifacts) · New (artifacts + tests needed) · Deprecated.
Revision Header: <!-- Revision: C2 | Date: ... | Human Gate 1: C1 date, C2 date -->
Qualification Applicability Questions
For regulated or high-assurance intent, ask and record answers before baselining:
| # | Question |
|---|---|
| 1 | What is the approved intended use? |
| 2 | Which users, processes, records, and environments are in scope? |
| 3 | Is GxP or another controlled quality context applicable? |
| 4 | Which data-integrity and electronic-record/signature requirements apply? |
| 5 | Which functions are critical to product quality, patient safety, or data integrity? |
| 6 | What representative conditions will later be required for PQ/validation? |
Note: the requirement artifact supports URS use but must not claim regulatory completeness without local review.
Signals
- GitHub stars
- 54
- Forks
- 10
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
requirement-architect- Source
- github.com/agile-v/agile_v_skills