buvis

Ivan — Testing & QA agent for Claude Code

Testing & QA community

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

Terminal
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 Repository