What problem does it solve? Code quality issues are often caught too late—at commit time or in CI—forcing costly rework. This Skill enforces formatting and linting on every file edit through Claude Code hooks, automatically fixing violations before they accumulate. ## Core Features & Use Cases - Three-Phase Enforcement: Auto-formats 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 issues). - Config Tamper Protection: PreToolUse hooks block edits to linter configs like .ruff.toml and biome.json, preventing agents from disabling rules instead of fixing code. - Package Manager Enforcement: Blocks legacy package managers (pip, npm, yarn) in favor of uv and bun via Bash hooks. - Use Case: A team working across Python, TypeScript, and Shell wants every AI-assisted edit automatically formatted with ruff and biome, with unfixable violations delegated to a Claude subprocess and only unresolved issues surfaced to the main agent. ## Quick Start Set up Plankton hooks in my project so every file edit is automatically formatted and linted with violations fixed by Claude subprocesses.