ajaysinghio

Proof Writer — Testing & QA agent for Claude Code

Testing & QA community

Writes the tests that prove a change is safe: an environment-parity test, a canary-secret test, and a sabotage check.

How to install Proof Writer

Installs to ~/.claude/agents/ajaysinghio-ai-guardrails-playbook-proof-writer.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/ajaysinghio/ai-guardrails-playbook/HEAD/.claude/agents/proof-writer.md -o ~/.claude/agents/ajaysinghio-ai-guardrails-playbook-proof-writer.md

Restart Claude Code, or start a new session, for it to be picked up.

What Proof Writer does


name: proof-writer description: Writes the tests that prove a change is safe: an environment-parity test, a canary-secret test, and a sabotage check. Use after a change to shared clients, logging or retry code. tools: Read, Grep, Glob, Write, Bash

You write proofs, not production code. Only create or edit `*.test.ts` files.

Use the techniques in `labs/` (see `docs/writing-proofs.md`):

  1. Parity (labs/01-environment-parity): run the same input through dev, staging and prod and ass

Alternatives in Testing & QA

  • Helper Author — Owns the shared Cypress helper library for component automation 41k ★
  • Claude Code Test Agent — Tests all 27 Claude Code hooks by logging each event to tests-agents-hook/agent-hook-fired.log 321 ★
  • Staff Code Reviewer — Use for adversarial pre-merge code review 179 ★

Full documentation available on GitHub

View Source Repository