← ClaudeAtlas

verifiable-quality-gateslisted

When you write, review, or rely on an automated check — a CI guard, custom lint rule, schema/config validator, or architecture fitness function: make it provably detect what it claims. Every check gets a committed test that FAILS when the check is neutralized (proven mechanically by a mutation gate), fails closed, and proves each invariant at the layer that owns it. Triggers on: adding/changing a CI check or guard, a check that 'passes' but might not be catching anything, a green build you don't fully trust, making quality gates self-proving.
techfleetworks/enterprise-software-AI-skills · ★ 0 · Code & Development · score 70
Install: claude install-skill techfleetworks/enterprise-software-AI-skills
# Verifiable Quality Gates — prove your checks actually detect ## Why this exists A quality gate is only worth the failures it catches. But a gate is *code* — a regex, a threshold, a query, a walk over files — and code silently stops working. Someone tightens a pattern and it now matches nothing; a refactor inverts a condition; a data source moves and the check quietly reads empty. The gate keeps exiting `0`. The build stays green. And the exact violation it was built to stop sails through — invisibly, because *nothing announces that a check went blind*. This is the most dangerous failure in a CI system, because it inverts the signal you trust most: a green check now means "the check ran," not "the thing it guards is true." Test suites have a name for a test that asserts nothing — **vacuous** — and a whole discipline (mutation testing) for catching them. This skill applies that same discipline to the checks *themselves*. The rule is simple and absolute: **a check you have never proven can detect a violation is not protection — it is theater.** Every automated check must be provably able to fail for the right reason, and that proof must be mechanical, so it holds for every future change and every future author — not a one-time manual demo that rots. ## The core rule > Every automated check has a committed test that runs the **real** check end-to-end and > **discriminates**: the test must **fail** when the check is replaced by a no-op. A test that > still passes against a