quality-hooks

SkillDev tools

Lets your agent automatically lint, format, and typecheck code in Python, TypeScript, or Go and auto-fix issues.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the quality-hooks skill

About this capability

Language-specific auto-lint/format/typecheck pipeline. Supports Python (ruff+pyright), TypeScript (prettier+eslint+tsc), Go (gofmt+golangci-lint). Auto-fix and convergence loops.

What this skill tells your AI

The instructions your AI receives, as published by a5c-ai/babysitter in library/methodologies/pilot-shell/skills/quality-hooks/SKILL.md and read by ahel’s review.

Auto-Fix Convergence Loop

When quality checks fail:

  1. Apply all auto-fixable issues
  2. Re-run quality checks
  3. Repeat up to 3 times
  4. Report remaining unfixable issues

Quality Scoring

Composite score = weighted average:

  • Lint: 25%
  • Format: 15%
  • Typecheck: 25%
  • Tests: 35%

Target: 85/100 (configurable via targetQuality)

Hook Integration Points

Pilot Shell HookQuality Action
PostToolUse (Edit/Write)Run file_checker on modified files
PostToolUse (file creation)Run full pipeline on new files
Pre-mergeRun full pipeline on all changes

Signals

GitHub stars
2k
Forks
106
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
quality-hooks
Source
github.com/a5c-ai/babysitter