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
- Test Gap Finder — Finds missing, weak, or stale test coverage in a diff 548 ★
- Bowser QA Agent — UI validation agent that executes user stories against web apps and reports pass/fail results with screenshots 222 ★
- QA Criteria Validator — Use this agent when you need to define acceptance criteria for new features, refine existing criteria, or vali 76 ★
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
Playwright CLI Healer
Use this agent when you need to debug and fix failing Playwright tests. Examples: Context: A developer has a f
Obsidians
Post-merge spec compliance verifier. Reads PLAN.md acceptance criteria and verifies the merged codebase satisf
Testwriter
Writes tests that map 1:1 to spec.md acceptance criteria. Runs tests and mutation analysis. Produces tests.md.
Feature Crew Tester
Writes tests against spec.md acceptance criteria (NOT against implementation). Invoked after Build. Reads spec
Ezra
DevTeam QA Engineer that writes test suites, validates acceptance criteria, runs integration tests, and report
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
TDD Green
Implement minimal code to make failing tests pass in TDD green phase:
Cfn Spec
SPARC Specification phase. Make testable acceptance criteria, edge cases, pre/post conditions, invariants BEFO