Agent skill

rulebook-quality-gates

Automated quality checks and enforcement for code commits. Use when validating code quality, running pre-commit checks, ensuring test coverage, or enforcing coding standards before commits and pushes.

Stars 10
Forks 1

Install this agent skill to your Project

npx add-skill https://github.com/hivellm/rulebook/tree/main/skills/rulebook-quality-gates

SKILL.md

Quality Gates Enforcement

Pre-Commit Checklist

MUST run these checks before every commit:

bash
npm run type-check    # Type check
npm run lint          # Lint (0 warnings)
npm run format        # Format check
npm test              # All tests (100% pass)
npm run build         # Build verification
npm run test:coverage # Coverage check (95%+)

If ANY fail, FIX before committing.

Quality Thresholds

Check Requirement
Type Check Zero errors
Lint Zero warnings
Tests 100% pass rate
Coverage 95%+
Build Must succeed

Git Hooks

Rulebook can install automated Git hooks:

bash
rulebook init  # Prompts to install hooks

Pre-commit Hook

  • Format check
  • Lint check
  • Type check

Pre-push Hook

  • Build verification
  • All tests
  • Coverage threshold check

Fixing Common Issues

bash
npm run type-check  # See type errors
npm run lint        # See lint warnings
npm run lint:fix    # Auto-fix lint issues
npm test            # Run all tests
npm run test:coverage  # See coverage report

Didn't find tool you were looking for?

Be as detailed as possible for better results