What problem does it solve? Code quality issues are often caught too late—at commit time or in CI—forcing costly rework, and AI agents may even modify linter configs to bypass rules instead of fixing code. This Skill enforces formatting and linting on every file edit, automatically fixing violations before they reach your repository. ## Core Features & Use Cases - Three-Phase Hook Pipeline: Auto-formats files silently, collects remaining violations as structured JSON, then spawns Claude subprocesses to fix them with tiered model routing (Haiku for style, Sonnet for logic, Opus for type errors). - Config Tamper Protection: PreToolUse hooks block edits to linter configs like .ruff.toml and biome.json, while a Stop hook detects config changes via git diff at session end. - Package Manager Enforcement: Blocks legacy package managers (pip, npm, yarn) and redirects to modern alternatives (uv, bun) via Bash hooks. - Use Case: A team working across Python and TypeScript wants every AI-assisted edit automatically formatted with ruff and biome, with unfixable violations delegated to a subprocess so the main agent only sees issues that truly need attention. ## Quick Start Set up Plankton hooks in my project so every file edit is automatically formatted and linted with violations fixed by Claude subprocesses.