bop-clocktower

54 mods across 1 repository, 4 stars between them.

bop-clocktower/canary

Skill Claude CodeCodex

Scaffold .canary/company.json — the org-specific pointer file (Confluence spaces, Jira projects, internal docs/domains, MCP servers, dashboard, and the user-catalog skill) that canary-ci-ready and canary-failure-impact silently assume already exists. Use when the user says "set up company knowledge", "bootstrap…

4 2d ago A 135 tokens original MIT

bop-clocktower/canary

Skill Claude CodeCodex

Risk-based test prioritisation. Given a codebase or diff, identifies which areas carry the most risk using git churn, downstream dependents, business-critical signals, and existing coverage depth. Produces a ranked list with recommended test types per area.

4 2d ago A 55 tokens original MIT

bop-clocktower/canary

Skill Claude CodeCodex

Given a feature description, function signature, or existing test suite, surfaces edge cases worth testing across six categories. Explanation depth scales to user skill level. Optionally focuses on critical areas when critical-areas.json is present.

4 2d ago A 51 tokens original MIT

canary-fail-fast

28

bop-clocktower/canary

Skill Claude CodeCodex

Surface test failures fast and loud — audit a Playwright config for fail-fast knobs (maxFailures/forbidOnly/retries) and print a loud, categorized failure digest to the CI log + ::error annotations at run end, failing the step so the signal can't be missed. Self-contained (bundles its own Playwright JSON parser and…

4 2d ago A 78 tokens original MIT

bop-clocktower/canary

Skill Claude CodeCodex

For a given test, function, or code path, traces downstream effects and produces a severity label. Investigates config/auth failures using the consuming repo's declared usercatalogskill. Optionally focuses on critical paths when critical-areas.json is present.

4 2d ago A 55 tokens original MIT

canary-fleet-health

30

bop-clocktower/canary

Skill Claude CodeCodex

Fleet-wide test health summary across suites — flaky tests, failure spikes, cross-suite common failures, and regression candidates from the run-history store. Use when the user asks "how healthy is our test fleet", "fleet-wide flake report", "any regressions this week", "failure spikes across suites", or "canary…

4 2d ago A 117 tokens original MIT

bop-clocktower/canary

Skill Claude CodeCodex

Generate a framework-appropriate test from a natural-language requirement by routing through Canary's classify → recommend → generate pipeline (the /canary-write-test slash command), writing the test under tests/generated/ and optionally executing it. Use for "write a test for X", "I need an API test that does Y"…

4 2d ago A 177 tokens original MIT

canary-instrument

32

bop-clocktower/canary

Skill Claude CodeCodex

Instrument a Playwright run with OpenTelemetry and emit a run.json artifact correlating every test to the outbound HTTP requests it made — "which test made which request?" — with zero manual bookkeeping in test code. Trace-only v1 contract, additive-safe for future pytest/k6/node producers. Self-contained (bundles its…

4 2d ago A 77 tokens original MIT

canary-katana

33

bop-clocktower/canary

Skill Claude CodeCodex

Quarantines deleted and newly-skipped tests instead of letting them vanish. Captures every removed or skipped test with provenance (who, when, which commit, why) into an append-only ledger, and alarms in exactly one case — the deletion removed the last coverage of a symbol critical-areas.json marks high-risk. Silent…

4 2d ago A 94 tokens original MIT

canary-pr-guardian

34

bop-clocktower/canary

Skill Claude CodeCodex

PR/pre-commit test-guardian orchestrator: runs the deterministic Tier-0 diff-coverage pass, audits affected tests via canary-test-reviewer (Tier 1), and — at the desk with authorTests opt-in — authors missing tests via canary-test-author (Tier 2), staging them and blocking the commit once for human review. Use to…

4 2d ago A 88 tokens original MIT

canary-promote-test

35

bop-clocktower/canary

Skill Claude CodeCodex

Move a generated test from tests/generated/ into the committed test suite — reviews it for correctness, drops the generation header, relocates it to the matching suite directory, and confirms it runs in the project's normal test flow. Use for "promote this test", "commit this generated test", "move this test into the…

4 2d ago A 122 tokens original MIT

canary-savant

36

bop-clocktower/canary

Skill Claude CodeCodex

Order-dependence and isolation detector for test suites. A Tier-1 static scanner flags the shared-state smells which predict order-dependent tests - a module-level mutable a test writes to, a setup with no matching teardown, a mutated process singleton, an order-coupled name - with no test execution, so it runs…

4 2d ago A 118 tokens original MIT

bop-clocktower/canary

Skill Claude CodeCodex

Configure the Harness Engineering guardrails in a new Canary project (or a fork) — installs the harness CLI, initialises harness.config.json, wires up the five required CI workflows, generates the initial security ledger, and verifies all gates pass on a clean repository. Use for "set up harness for this project"…

4 2d ago A 133 tokens original MIT

canary-shadow

38

bop-clocktower/canary

Skill Claude CodeCodex

Differential ("shadow") parity testing — run the SAME invocation through a baseline and a candidate, normalize away irrelevant noise (ANSI, timestamps, temp paths, version banners, SHAs), diff, and flag divergences. Use to prove a behavior-preserving change actually preserves behavior: a language/framework port…

4 2d ago A 142 tokens original MIT

canary-ship

39

bop-clocktower/canary

Skill Claude CodeCodex

Run the canary ship gate on a finished change: spawn parallel adversarial reviewers on the diff, resolve every confirmed finding with a regression test, then commit, open a PR, and squash-merge while watching CI to green. Use this whenever an implemented, locally-green change on a feature branch should be merged …

4 2d ago A 176 tokens original MIT

bop-clocktower/canary

Skill Claude CodeCodex

Multi-phase orchestrator that composes canary-ci-ready, canary-critical-areas, canary-edge-case-discovery, canary-failure-impact, and canary-write-test into a sequential pipeline with a convergence loop and health report.

4 2d ago A 54 tokens original MIT

bop-clocktower/canary

Skill Claude CodeCodex

Playwright JSON results → Markdown + JSON test report. Summarises passed, failed, flaky, and skipped counts with a per-failure error block and a summary table. Exits non-zero when any test failed so the CI step fails on real failures. Complements canary-fail-fast (which aborts early); this skill summarises the full…

4 2d ago A 82 tokens original MIT

canary-ci-ready

42

bop-clocktower/canary

Command

Analyse the test suite for CI readiness — coverage depth, flakiness, assertion quality, critical path coverage, and runtime.

4 2d ago A 25 tokens original MIT

bop-clocktower/canary

Command

Identify which areas of the codebase carry the most test risk based on churn, dependents, and business-critical signals.

4 2d ago A 24 tokens original MIT

canary-debug-flake

44

bop-clocktower/canary

Command

Diagnose a flaky test and propose a deterministic fix from code, CI logs, or a failure description.

4 2d ago A 21 tokens original MIT

bop-clocktower/canary

Command

Trace the downstream impact of a test, function, or code path failing undetected — produces a severity label and affected dependency list.

4 2d ago A 26 tokens original MIT

canary-heal-test

47

bop-clocktower/canary

Command

Diagnose and fix a consistently-failing test (selector or generic). Pass the test path and optionally the error output.

4 2d ago A 24 tokens original MIT

canary-init

48

bop-clocktower/canary

Command

Scaffold a new test suite for a chosen framework using Canary's init tool.

4 2d ago A 16 tokens original MIT