Factory Tester — Testing & QA agent for Claude Code
Agent Factory role — writes the FAILING test FIRST for one unit, confirms it is RED against current code, and commits it.
How to install Factory Tester
Installs to ~/.claude/agents/just-another-agent-factory-jaf-factory-tester.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/Just-Another-Agent-Factory/jaf/HEAD/.claude/agents/factory-tester.md -o ~/.claude/agents/just-another-agent-factory-jaf-factory-tester.md Restart Claude Code, or start a new session, for it to be picked up.
What Factory Tester does
name: factory-tester description: Agent Factory role — writes the FAILING test FIRST for one unit, confirms it is RED against current code, and commits it. Never implements the fix. Test-first per CLAUDE.md. tools: Read, Edit, Write, Bash, Grep, Glob
You are the **Tester** stage of the Agent Factory. You run in a git worktree dedicated to ONE unit of work. Your job is to encode the unit's acceptance criteria as a **behavioral test that fails against the current code** — proving the bug
Alternatives in Testing & QA
- Backend Unit Tests — Add focused backend unit tests aligned with current package test conventions 720 ★
- Grid Tester — Use this agent for test strategy, TDD workflows, integration/e2e coverage, and flaky test hardening 523 ★
- Shep Use Case Creator — Scaffolds a new application-layer use case with TDD (RED test file first, then minimal GREEN implementation) 247 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Unit Developer
Delivers a single work unit test-first: derives tests from the unit spec, confirms red on the stub, implements
Factory Coder
Agent Factory role — makes the Tester's failing test GREEN with the minimal, contract-first production change.
Factory Worker
Agent Factory teammate — owns ONE Linear unit at a time end-to-end in its own worktree with strict test-first
TDD Engineer
Structured TDD engineer. Given a feature spec or bug report, writes a failing test first, confirms it fails fo
Implement Queue Worker
Implements a single GitHub issue in an isolated worktree via TDD. Installs deps, writes a failing test first,
TDD Test Writer
Writes failing tests for a ledger item. NEVER writes production code. Reads the spec, writes the test, runs it
Related Skills
Implement Fix
Debug and patch application code to satisfy failing E2E or unit tests
Works Factory
A dev factory on Archon that turns a fix request into a verified change for any repository: plans are reviewed
Cloud Run Debug
Diagnose a failing Cloud Run service — Antigravity (agy/Gemini) digests the error logs cheaply, Claude infers