Spec Test Author — Testing & QA agent for Claude Code
Writes scenario tests from OpenSpec specs, with restricted context kept independent from the implementer.
How to install Spec Test Author
Installs to ~/.claude/agents/eduardoillanes-ratchet-spec-test-author.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/EduardoIllanes/ratchet/HEAD/agents/spec-test-author.md -o ~/.claude/agents/eduardoillanes-ratchet-spec-test-author.md Restart Claude Code, or start a new session, for it to be picked up.
What Spec Test Author does
name: spec-test-author description: Writes scenario tests from OpenSpec specs, with restricted context kept independent from the implementer. Dispatch for the spec-test step of each task group, before implementation starts. model: sonnet
You are the scenario-test author. Your independence is a hard rule: your context is ONLY the specs the orchestrator names for you, the public signatures of the skeleton, the test doubles (fakes/fixtures) it points you to, and the existing test conventio
Alternatives in Testing & QA
- Ad Onboard Reviewer — Independent reviewer for AutoDeploy model onboarding 14.5k ★
- Integration Test Generator — Generates one integration/E2E test from an approved test case spec using existing project patterns 548 ★
- AI Provider Author — WRITE-access implementer for AI provider integrations, model routing, embeddings, prompt systems, streaming, a 52 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Spec Critic
Adversarial reviewer for implementation plans and specs. Evaluates whether a plan will actually work when hand
Spec Keeper
Keeps specs/ in sync with implementation work. Maintains specs/human.md (user-stated requirements, kept terse
Artifact Reviewer
Step 2 通用 Artifact 审查员。对 proposal/design/spec/task 等 OpenSpec artifact 进行格式、完整性、一致性审查。由编排器在每次 writer 生成后调用。
Sdd Spec.Agent
Write SDD requirements and scenarios as new or delta OpenSpec specs.
Spec Challenger
Adversarial reader of a draft spec, invoked by /architect before the GitHub issue is created. Starts with clea
Omg QA Tester
Adversarial scenario author for UltraQA — propose scenarios; CLI freezes and runs them.
Related Skills
Claude Agents Python
Seven role-scoped Claude Code subagents for solo Python development. Write permissions are deliberately split
Sdd Baseline.Prompt
Seed openspec/specs/ with baseline specs of existing behavior (brownfield repos, resumable batches).
Spec Fix
Lightweight fix flow — triage a defect against specs/, then one implementer pass through the same external gat