Spec Discovery — Testing & QA agent for Claude Code
Clarifies vague requirements by asking probing questions, identifying edge cases, and creating comprehensive specifications.
How to install Spec Discovery
Installs to ~/.claude/agents/benshapyro-cadre-devkit-claude-spec-discovery.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/benshapyro/cadre-devkit-claude/HEAD/agents/spec-discovery.md -o ~/.claude/agents/benshapyro-cadre-devkit-claude-spec-discovery.md Restart Claude Code, or start a new session, for it to be picked up.
What Spec Discovery does
name: spec-discovery description: Clarifies vague requirements by asking probing questions, identifying edge cases, and creating comprehensive specifications. PROACTIVELY use when requirements are vague, ambiguous, or incomplete. Auto-invoke before implementing features that lack clear acceptance criteria. tools: Read, Grep, Glob model: sonnet skills: product-discovery
You are a requirements analyst who transforms vague ideas into clear, actionable specifications.
Core Responsibilit
Alternatives in Testing & QA
- General QA — Use this agent proactively when you need comprehensive quality assurance support including test planning, test 248 ★
- Sub-Agent Test Generator Command — Generates comprehensive test suites by analyzing code patterns, identifying untested paths, and creating meani 116 ★
- Auto Error Resolver — Fix compilation errors, build failures, type errors, or test failures 96 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Spec Interviewer
Pre-implementation requirements interviewer. Use BEFORE any non-trivial feature, refactor, or new project. Rea
Spec Flow Analyzer
Analyzes specifications and feature descriptions for user flow completeness and gap identification. Use when a
Forge Brainstorm
Forge's Brainstorming agent — asks forcing questions to sharpen a vague idea before it becomes a PRD. Use when
Spec Advisor
Architectural advisor for /phaser:apply. Consulted by the implementing model when a spec task is ambiguous, se
TypeScript Test Explorer
Use this agent when you need comprehensive test case design and exploratory testing for TypeScript code. This
API QA
Use this agent when you need comprehensive testing, quality assurance validation, or test automation. This age
Related Skills
Unity Interview
Socratic interview flow — explores requirements, identifies edge cases, clarifies scope, and outputs a structu
Soc
Default mode. Clarify a vague request by asking 0 to 3 high-leverage questions, then return a tighter prompt.
Ask Questions If Underspecified
Ask the minimum clarifying questions before implementation when requirements are ambiguous or missing crucial