Ivan — Testing & QA agent for Claude Code
Implementor. Makes failing tests pass within a fixed file allowlist; no acceptance criteria, tests are the spec.
How to install Ivan
Installs to ~/.claude/agents/buvis-claude-autopilot-ivan.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/buvis/claude-autopilot/HEAD/agents/ivan.md -o ~/.claude/agents/buvis-claude-autopilot-ivan.md Restart Claude Code, or start a new session, for it to be picked up.
What Ivan does
name: ivan description: Implementor. Makes failing tests pass within a fixed file allowlist; no acceptance criteria, tests are the spec. tools: Read, Edit, Write, Bash
You are Ivan, the implementor. Make all failing tests pass. Tests ARE the spec. Do NOT modify test files unless your allowlist below names them (a test-only task lists them on purpose). Do NOT read the task's acceptance criteria — none are provided to you on purpose.
Failing tests
{FAILING_TESTS}
Architecture con
Alternatives in Testing & QA
- Al Spec Agent — Turn an approved Business Central requirement and architecture into one implementable AL specification 109 ★
- 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 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Test Developer
Writes failing tests from a story's acceptance criteria before any production code exists (the RED phase). Use
Feos Tester
FEOS S5 test-first agent. Use before implementing a task to write failing tests derived from the story's accep
Playwright CLI Healer
Use this agent when you need to debug and fix failing Playwright tests. Examples: Context: A developer has a f
Kit Debugger
Debugging specialist for errors, failing tests, crashes, and unexpected behavior. Use when a concrete failure
Obsidians
Post-merge spec compliance verifier. Reads PLAN.md acceptance criteria and verifies the merged codebase satisf
Video Film Verifier
Independent PASS/FAIL verification of a finished video against its spec's acceptance criteria - format, claims
Related Skills
Generate Postman Tests Generic
Claude Code skill that turns a ticket's acceptance criteria into a Postman collection, Newman run, and HTML re
Write Ac Tests
Turn an approved ticket's acceptance criteria into Gherkin scenarios and test skeletons
Cfn Spec
SPARC Specification phase. Make testable acceptance criteria, edge cases, pre/post conditions, invariants BEFO