What problem does it solve?
This Skill eliminates the guesswork when brepjs local quality gates or npm run validate steps fail, so you do not waste time debugging generic CI errors or accidentally breaking project-wide rules with incorrect workarounds.
Core Features & Use Cases
- Gate failure decoding: Breaks down error output for every quality gate (typecheck, ESLint, layer boundaries, pattern checker, knip) and provides exact, sanctioned fixes or escape hatches for each common violation, no generic advice.
- Trap avoidance: Flags high-impact project-specific traps like an unbaselined pattern violation that fails every open PR on merge, and the function-lookup CI diff from adding new *Fns.ts exports, so you avoid costly rework across the team.
- Use case example: If you are contributing to brepjs and your npm run validate fails with a no-explicit-any ESLint error, this Skill tells you to type the value, or use a sanctioned disable comment only for verified WASM binding type gaps.
Quick Start
Use the quality-gates skill to fix the current npm run validate failure by identifying which gate is red and applying the correct escape hatch for the specific error message you see.