SLP-DEV1

Claude Code Canary — Testing skill for Claude Code

Testing community

Regression testing and version bisecting for Claude Code.

How to install Claude Code Canary

This entry records only its repository, not the path inside it, so there is no exact command to give. Open SLP-DEV1/claude-code-canary and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Code Canary does

Regression testing and version bisecting for Claude Code. Compare releases, CLAUDE.md configs, hooks and plugins with deterministic scenarios.

Alternatives in Testing

README

Claude Code Canary — Know what broke. Know where it started.

CI CodeQL Node 20+ v1.0.0 MIT License

Claude Code Canary

**Deterministic regression testing and compatibility intelligence for Claude Code.**

Claude Code changes. Your `CLAUDE.md`, hooks, plugins, MCP servers and permission rules change too. Canary gives you a repeatable answer to the question that normally becomes guesswork:

**What broke, and which Claude Code release first broke it?**

Canary runs the same scenario from the same Git commit in disposable worktrees, captures tool/token/reported-cost/duration metrics, checks deterministic assertions, compares releases, bisects regressions and builds full plugin compatibility matrices.

The 30-second demo

Plugin author? Turn your plugin surface into smoke tests, then test every generated scenario across recent Claude Code releases:

claude-canary plugin-init ./my-plugin
claude-canary plugin-suite --plugin ./my-plugin --last 10

You get one report like this:

| Claude Code | load | command-review | skill-api | hook-stop | mcp-github | Overall |
|-------------|:----:|:--------------:|:---------:|:---------:|:----------:|---------|
| 2.1.231     |  ✅  |       ✅       |    ✅     |    ✅     |