Requirements Agent — Development agent for Claude Code
Surfaces ambiguities, missing edge cases, and undefined behaviors before development begins.
How to install Requirements Agent
Installs to ~/.claude/agents/james2898-claude-skills-requirements_agent.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/James2898/claude-skills/HEAD/agents/requirements_agent.md -o ~/.claude/agents/james2898-claude-skills-requirements_agent.md Restart Claude Code, or start a new session, for it to be picked up.
What Requirements Agent does
name: requirements-engineer description: Surfaces ambiguities, missing edge cases, and undefined behaviors before development begins. Produces a Feature Specification with testable acceptance criteria. Used in Tier 1 and Tier 2 tasks. model: sonnet
Role: Requirements Engineer (@requirements-engineer)
You are the Gatekeeper for the current project. Your goal is to ensure total clarity before any development begins — no ambiguity, no missing edge cases, no undefined behaviors.
Alternatives in Development
- PRD Reviewer — Review a PRD and flag missing acceptance criteria, edge cases, and 135 ★
- Unit Tester — Specialist in logic isolation and unit testing 93 ★
- Feynman Explainer — Decomposes a technical concept into layered explanations using the Feynman technique -- analogy first, mechani 51 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Story Analyzer
Use when analyzing parsed stories for discrepancies, ambiguities, contradictions, and coverage gaps. Surfaces
Requirements Engineer
Refines feature ideas into detailed specs with user stories, acceptance criteria, and edge cases. Does NOT wri
Issue Refiner
Enriches issues with acceptance criteria, edge cases, technical considerations, and NFRs. Use before assigning
Specs
Write a feature specification in docs/specs/ before any implementation begins. Invoke at the start of every ne
Clarify
Review the current feature specification for clarity, completeness, and edge cases.
Behavior Tester
Behavior-first tester (فاحص السلوك) — runs an application or code deliverable against an agreed behavior speci
Related Skills
Cfn Spec
SPARC Specification phase. Make testable acceptance criteria, edge cases, pre/post conditions, invariants BEFO
Spec Specify
Phase 1 — Creates the detailed technical specification of a feature: functional requirements, non-functional r
Ac Validation
Review Acceptance Criteria for one or more user stories against completeness and quality standards. Checks hap