Agent skill · operations · aiskillstore
quality-gates
Checkpoint framework and validation rules for all agents. Ensures quality gates are passed at every stage of development.
Why this skill is useful
Introduces a structured framework for quality assurance that includes specific validation scripts and procedures not commonly known.
What it needs
Requires bash, grep installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Quality Gates (Checkpoint Framework) When to Use Before starting implementation (pre-implementation gate) During implementation (implementation gate) After writing tests (testing gate) Before completing work (review gate) Overview Quality gates are checkpoints that prevent bugs from being committed. Every agent must pass these gates before proceeding. Gate Framework Pre-Implementation Gate Must pass BEFORE writing any code: [ ] Requirements fully understood [ ] Architecture decision made [ ] Types and interfaces planned [ ] Dependencies identified [ ] Security implications assessed [ ] Pattern compliance verified How to pass: 1. Read all related files and tests 2. Document understanding in brief plan 3. Identify which architectural patterns apply 4. List all types/interfaces needed 5. Check for security concerns (auth, input validation, etc.) Implementation Gate Must pass DURING code writing: [ ] TypeScript strict mode (no any, no @ts-ignore) [ ] Explicit types on all functions (params + return) [ ] Error handling for all failure cases [ ] Input validation using Zod schemas [ ] No hardcoded secrets (use env vars) [ ] No console.log statements [ ] Security best practices followed How to pass: 1. Run TypeScript compiler: npx tsc --noEmit 2. Check for any types: grep -r ": any" src/ 3. Check for @ts-ignore: grep -r "@ts-ignore" src/ 4. Verify Zod validation on all inputs 5. Verify error handling with try/catch 6. Check environment variables used correctly Validators: typescript-strict-guard/validate-types.py security-sentinel/validate-security.py nextjs-15-specialist/validate-patterns.py Testing Gate Must pass AFTER implementation: [ ] Tests written FIRST (TDD) [ ] AAA pattern followed (Arrange, Act, Assert) [ ] Coverage ≥ 75% overall [ ] Coverage ≥ 90% for business logic (services, utils) [ ] All tests passing [ ] No skipped tests without reason [ ] E2E tests for visual state changes How to pass: 1. Run tests: npm test -- --run 2. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/quality-gates--6e19f2