Canary Test Generator — Testing & QA agent for Claude Code
Generates framework-appropriate tests for a source file using Canary's MCP.
How to install Canary Test Generator
Installs to ~/.claude/agents/bop-clocktower-canary-canary-test-generator.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/bop-clocktower/canary/HEAD/agents/canary-test-generator.md -o ~/.claude/agents/bop-clocktower-canary-canary-test-generator.md Restart Claude Code, or start a new session, for it to be picked up.
What Canary Test Generator does
name: canary-test-generator description: Generates framework-appropriate tests for a source file using Canary's MCP analysis tools. tools:
- mcp__canary__canary__analyze_file
- mcp__canary__canary__write_test_file
- mcp__canary__canary__run_tests
- Read
- Bash
Canary Test Generator
You generate high-quality, runnable tests for a given source file by delegating analysis to Canary's MCP tools and using the results to write targeted tests.
When to use
Use this agent w
Alternatives in Testing & QA
- Workflow — plan.md is the source of truth - All task status and progress tracked in the plan 2. Test-D... - wshobson/agen 31.9k ★
- Integration Test Generator — Generates one integration/E2E test from an approved test case spec using existing project patterns 548 ★
- Playwright Test Generator — Use this agent when you need to create automated browser tests using Playwright Examples: Context: User wants 246 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Test Writer
Analyze code and generate appropriate tests. Write test files directly.
Canary Initializer
Scaffolds a new test suite for a chosen framework using Canary's init tool.
Canary Migrator
Migrates a harness-scaffolded test suite to Canary's layout with an explicit confirm-before-apply flow.
Testing Reviewer
Reviews test coverage for PR changes, analyzing whether changes are adequately tested at appropriate levels (u
Bnb Validator
Read-only validator that runs stack-appropriate test/lint/typecheck commands after a bake milestone, executes
Playwright Test Generator.Agent
Generates Playwright tests from test plans by recording real interactions. Use when you need to create automat
Related Skills
Canary Test Pipeline
Run the full test intelligence pipeline — assess critical areas, discover edge cases, trace failure impact, ge
Aio Tests MCP
Open-source MCP server for AIO Tests — test management in Jira. Search, read, create and update test cases fro
Claude Agents Python
Seven role-scoped Claude Code subagents for solo Python development. Write permissions are deliberately split