aiox-quality-gates

Runs lint, typecheck, test, and pre-push quality gates for AIOX projects.

3.1k|952|Updated Dec 9, 2025
One-click install
npx skills add https://github.com/SynkraAI/aios-core --skill aiox-quality-gates
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aiox-quality-gates
Source: https://github.com/SynkraAI/aios-core/tree/main/.grok/skills/aiox-quality-gates
Command: npx skills add https://github.com/SynkraAI/aios-core --skill aiox-quality-gates

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It ensures code changes pass required quality checks (lint, typecheck, tests) before commits, reviews, and pushes, preventing broken code from reaching shared branches.

Core Features & Use Cases

  • Required Local Gates: Runs npm run lint, npm run typecheck, and npm test as mandatory checks before marking work complete.
  • Pre-Push Gate: Executes npm run build and optional CodeRabbit review before any push or pull request.
  • Role-Based Rules: Defines responsibilities for @dev, @qa, and @devops agents, and forbids bypassing failures with --no-verify or skipped hooks.
  • Use Case: Before pushing a feature branch, a developer invokes the skill to run all gates, fixes any root-cause failures, and only then opens a pull request.

Quick Start

Ask the AI to run the AIOX quality gates on this project before committing my changes.

Frequently Asked Questions about aiox-quality-gates

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run quality gates before committing in an AIOX project?

Run npm run lint, npm run typecheck, and npm test locally before committing. These three gates are required, and all failures must be fixed at the root cause before marking work ready for review.

What checks run before a git push in AIOX?

The pre-push gate runs npm run build in addition to the standard lint, typecheck, and test gates. CodeRabbit review is also recommended when available before any push or pull request.

Can I use --no-verify to skip failing git hooks?

No. The skill explicitly forbids using --no-verify or skipping hooks to force a green result. You must fix the underlying root cause of any lint, typecheck, or test failure.

Do passing quality gates mean QA review is unnecessary?

No. Passing gates are necessary but not sufficient for QA. The @qa agent must still perform acceptance criteria validation and architecture review beyond the automated checks.

Which AIOX agent roles must run the quality gates?

The @dev agent runs gates before marking a story ready for review, and the @devops agent must run the pre-push gate before any push or pull request. The @qa agent treats gates as a baseline only.