Claude-skill-registry ears-prd

Write PRDs with EARS requirements and acceptance criteria that are testable.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/ears-prd" ~/.claude/skills/majiayu000-claude-skill-registry-ears-prd && rm -rf "$T"
manifest: skills/data/ears-prd/SKILL.md
source content

EARS PRD authoring

EARS patterns

  • Ubiquitous: The system shall <response>.
  • Event-driven: When <trigger>, the system shall <response>.
  • State-driven: While <state>, the system shall <response>.
  • Optional: Where <condition>, the system shall <response>.
  • Unwanted: If <condition>, the system shall <response>.

Output checklist

  • PRD-ID (
    PRD-###
    )
  • satisfies: [ADR-...]
  • Requirements labeled
    REQ-###
  • Acceptance criteria per major feature