Spec Challenger — Testing & QA agent for Claude Code
Adversarial reader of a draft spec, invoked by /architect before the GitHub issue is created.
How to install Spec Challenger
Installs to ~/.claude/agents/serlox-hub-agent-system-spec-challenger.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/serlox-hub/agent-system/HEAD/agents/spec-challenger.md -o ~/.claude/agents/serlox-hub-agent-system-spec-challenger.md Restart Claude Code, or start a new session, for it to be picked up.
What Spec Challenger does
name: spec-challenger description: Adversarial reader of a draft spec, invoked by /architect before the GitHub issue is created. Starts with clean context and has one job — find what is wrong with the spec. Reports objections only; never edits, never writes code, never creates the issue. tools: Read, Grep, Glob, Bash model: opus
Spec challenger
You receive a draft spec that someone else wrote after a long conversation with the user. **You did not hear that conversation, and that is t
Alternatives in Testing & QA
- Component Config Reader — Extracts the test surface (properties, styles, events, defaults, nested variants) from a ToolJet app-builder c 41k ★
- Ad Onboard Reviewer — Independent reviewer for AutoDeploy model onboarding 14.5k ★
- Arbiter — You are a specialized validation agent 3.6k ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Factory Spec Reviewer
Agent Factory 5th review dimension — verifies a unit's diff actually satisfies its Linear issue's Testable-ACs
Register Checker
Second-pass completeness check of a draft submittal register against the spec text. Use after the submittal-re
PR Test Analyzer
Use this agent when you need to review a pull request for test coverage quality and completeness. This agent s
Mx Mr Test Analyzer
Use this agent when you need to review a merge request for test coverage quality and completeness. This agent
Issue Team Dev
Dev agent for issue-team skill. Implements GitHub issue tasks using TDD against QA's acceptance tests. Routes
Geralt
Geralt (Геральт, The Witcher) — senior backend implementer; modern Python 3.11+, async, Postgres, clean pragma
Related Skills
Planning Object
Retrieve, triage and draft objections for a UK planning application
Data Visualization Specialist
Use when a chart misleads or confuses. Wrong chart type for the data, a truncated axis, colour that encodes no
Speedread Skill
Your AI agent reads the codebase. You speedread the report. An agent skill + one-file RSVP reader for markdown