quality-gates-typescript
Use when the repository holds a TypeScript project tested with Vitest — a React front end or a Node package with vitest in its package.json — and the software-engineer must produce falsifiable evidence for the quality gates, or run the StrykerJS mutation gates after a green baseline. Provides the cross-platform scripts (Node, no shell) that run Vitest, tsc, ESLint and its boundaries rules, v8 coverage and StrykerJS with the Vitest runner, and map their outputs onto the tech-agnostic schema. The G10 RED capture is taken at RED, before any production code.
Pinned to revision 5dfe1e4c5f94, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/quality-gates-typescript/SKILL.md
- skills/quality-gates-typescript/scripts/architecture-gate.mjs
- skills/quality-gates-typescript/scripts/capture.mjs
- skills/quality-gates-typescript/scripts/configure-mutation.mjs
- skills/quality-gates-typescript/scripts/coverage-core.mjs
- skills/quality-gates-typescript/scripts/eslint-rules.mjs
- skills/quality-gates-typescript/scripts/gate-policy.mjs
- skills/quality-gates-typescript/scripts/mutation-gate.mjs
- skills/quality-gates-typescript/scripts/no-mocks-in-core.mjs
- skills/quality-gates-typescript/scripts/ts-toolchain.mjs
Every link opens the file at its source, pinned to the revision this page describes.