Skip to content
rd-skills
All skills

requirement-structuring

FoundationJIT only

analysis-agent: use when raw requests need behavior, actors, scope, non-goals, constraints, deliverables, acceptance, or test traceability; skip when structure already exists.

Group
Intake & requirements
Supported roles
MainAnalysisTaskReview
Source
SKILL.md

Use when

Trigger signals that make this skill the right owner

  • structure raw request into scope constraints dependencies and deliverables

Do not use when

Anti-triggers — as binding as the triggers above

  • no task-local requirement structuring decision is required

Required inputs

What must be supplied before this skill can decide anything

  • current task contract
  • selected primary Professional Skill
  • task-local trigger evidence

Output contract

What this skill owes the next role

  • structured requirement with sourced current behavior, desired outcomes, actors, scope and exclusions, constraints and assumptions, dependencies, risks, deliverables, acceptance trace, unresolved decisions, and owners

Escalation signals

When this skill must hand the decision back

  • Unstructured requests hide conflicts and unstated acceptance gaps

Loaded by

This skill never owns a task. These professionals may pull it in as Layer 3.

Targeted references

Each reference carries its own load condition. None of them enter context by default.

ReferenceLoad whenDo not load whenRequired by
benchmarks-and-patterns.mdbenchmark-patterncurrent desired scope constraint or dependency framing remains ambiguousaccepted behavior-first structured requirement already fixes every requirement boundaryAnalysis
checklist.mddecision-checkliststructured requirement lacks observable behavior actors non-goals constraints or acceptanceaccepted structured requirement contains every required task-local fieldAnalysis
evidence-patterns.mdevidence-patterncurrent-behavior constraint dependency or non-goal claims need prooffresh source and owner evidence substantiate every structured requirement factAnalysis