Agent Skills: quality-hooks

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

pilot-shell-qualityID: a5c-ai/babysitter/quality-hooks

Install this agent skill to your local

pnpm dlx add-skill https://github.com/a5c-ai/babysitter/tree/HEAD/library/methodologies/pilot-shell/skills/quality-hooks

Skill Files

Browse the full folder contents for quality-hooks.

Download Skill

Loading file tree…

library/methodologies/pilot-shell/skills/quality-hooks/SKILL.md

Skill Metadata

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

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 Hook | Quality Action | |-----------------|----------------| | PostToolUse (Edit/Write) | Run file_checker on modified files | | PostToolUse (file creation) | Run full pipeline on new files | | Pre-merge | Run full pipeline on all changes |