Pairs with Capillary/canary-capillary v4.3.0.
New skills — Test Intelligence
Five new bundled skills for active test quality intelligence:
/canary-ci-ready
Analyses a test suite for CI readiness across 5 checks: coverage depth, flakiness (documented failures with linked open issues count as verified), assertion quality, critical path coverage, and suite runtime. Investigates config/auth failures via user_catalog_skill in .canary/company.json. Standalone gate and convergence check for the pipeline.
/canary-test-pipeline
Multi-phase orchestrator (Gate → Assess → Discover → Impact → Generate → Verify) with a convergence loop and health report on exit. Follows the harness:docs-pipeline pattern. Loops until CI-ready passes or the user stops.
/canary-critical-areas
Risk-ranked area list from git churn, downstream dependents (harness graph → static fallback), business-critical signals, and existing coverage depth. Optional critical-areas.json artifact for cross-skill context.
/canary-edge-cases
Surfaces edge cases across 6 categories (boundary values, race conditions, locale/timezone, partial network, unexpected input shapes, accessibility). Explanation depth scales via --level sdet|junior|manual.
/canary-failure-impact
Traces downstream effects of a test, function, or code path failing undetected. Domain heuristics (billing, auth, compliance) boost severity. Produces Critical/High/Medium/Low label with affected dependency list.
CLI improvements
canary --version/canary -V— conventional flag form alongside the existingcanary versionsubcommandcanary upgrade— upgrades via pipx (preferred) with pip fallback;--dry-runshows what would changecanary(bare) — now shows help instead of erroring (no_args_is_help=True)
Overlay
Pair with canary-capillary v4.3.0 for Coverage Intelligence Arc (depth scoring, test inventory) and Test Intelligence close-out.