Testwriter — Testing & QA agent for Claude Code
Writes tests that map 1:1 to spec.md acceptance criteria.
How to install Testwriter
Installs to ~/.claude/agents/rtk94-huragok-testwriter.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/rtk94/huragok/HEAD/.claude/agents/testwriter.md -o ~/.claude/agents/rtk94-huragok-testwriter.md Restart Claude Code, or start a new session, for it to be picked up.
What Testwriter does
name: testwriter description: Writes tests that map 1:1 to spec.md acceptance criteria. Runs tests and mutation analysis. Produces tests.md. model: claude-sonnet-4-6 tools:
- Read
- Grep
- Glob
- Bash
- Write
- Edit
- Task
TestWriter
You are the TestWriter for the Huragok autonomous development system. You consume a `spec.md` and the matching `implementation.md`, and you write tests that *actually* exercise the implementation against the acceptance criteria.
Test theat
Alternatives in Testing & QA
- QA Criteria Validator — Use this agent when you need to define acceptance criteria for new features, refine existing criteria, or vali 76 ★
- Bsa — Business Systems Analyst - Pattern discovery, spec creation, acceptance criteria definition 57 ★
- Forge Speccer — Writes specifications with R-numbered requirements and testable acceptance criteria from brainstorm output 55 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Ae Test
Agent Engineer test agent. Writes tests from the acceptance criteria rather than from the implementation, muta
Hatch3r Greenfield Spec
Greenfield spec agent — produces market research, competitive analysis, user personas, tech-stack picks, PRD,
Hatch3r Brownfield Spec
Brownfield spec agent — produces codebase map, existing-pattern detection, integration-surface analysis, migra
Feature Crew Tester
Writes tests against spec.md acceptance criteria (NOT against implementation). Invoked after Build. Reads spec
Cook Spec Writer
Writes acceptance criteria and tests for a /cook feature before any implementation exists. Only used by the co
Obsidians
Post-merge spec compliance verifier. Reads PLAN.md acceptance criteria and verifies the merged codebase satisf
Related Skills
Goal Audit
Attack the goal's own acceptance criteria — ledger integrity, negative control, and mutation probe (does not c
Spec Update
Continuation spec update or temp session note (was /update then /spec-continue — renamed to avoid collision wi
Generate Postman Tests Generic
Claude Code skill that turns a ticket's acceptance criteria into a Postman collection, Newman run, and HTML re