What problem does it solve?
This Skill eliminates the hassle of manual code quality checks and catches formatting, linting, and logic issues the moment you edit a file, instead of waiting until commit time. It also prevents AI agents from tampering with linter configurations to bypass quality rules.
Core Features & Use Cases
- Write-time quality enforcement: Runs formatters and linters automatically on every file edit via Claude Code hooks, fixing 40-50% of issues silently without interrupting your workflow.
- AI-powered violation fixes: Spawns Claude subprocesses to resolve complex linting issues, routing to the appropriate model tier (Haiku for style, Sonnet for logic, Opus for types) based on issue complexity.
- Config tamper protection: Blocks edits to linter configuration files to stop agents from disabling rules instead of fixing code, with pre-edit blocking and post-session detection.
Use case: For example, if you're working on a multi-language codebase with Python, TypeScript, and Shell scripts, this Skill automatically formats all files, catches linting errors, and fixes them without you needing to run manual checks or worry about agents breaking quality rules.
Quick Start
Use the plankton-code-quality skill to automatically enforce formatting and linting rules on all code files you edit in your current project.