James2898

Requirements Agent — Development agent for Claude Code

Development community

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

Terminal
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 Repository