library/methodologies/pilot-shell/skills/quality-hooks/SKILL.md
Language-specific auto-lint/format/typecheck pipeline. Supports Python (ruff+pyright), TypeScript (prettier+eslint+tsc), Go (gofmt+golangci-lint). Auto-fix and convergence loops.
npx skillsauth add a5c-ai/babysitter quality-hooksInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are quality-hooks -- the quality pipeline skill for Pilot Shell.
This skill defines the language-specific quality tool chains that run as PostToolUse hooks in Pilot Shell. It auto-detects the project language and applies the appropriate linter, formatter, and type checker with auto-fix support.
ruff check --fix . # Lint with auto-fix
ruff format . # Format
pyright . # Type check
npx eslint --fix . # Lint with auto-fix
npx prettier --write . # Format
npx tsc --noEmit # Type check
golangci-lint run --fix # Lint with auto-fix
gofmt -w . # Format
go vet ./... # Type/static check
When quality checks fail:
Composite score = weighted average:
Target: 85/100 (configurable via targetQuality)
| 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 |
development
Model documentation skill for generating model cards following Google's model card framework.
development
MLflow integration skill for experiment tracking, model registry, and artifact management. Enables LLMs to log experiments, compare runs, manage model lifecycle, and retrieve artifacts through the MLflow API.
data-ai
LIME-based local explanation skill for individual predictions across tabular, text, and image data.
devops
Kubeflow Pipelines skill for ML workflow orchestration, component management, and Kubernetes-native ML.