Automated code quality enforcement that runs formatters and linters on every file edit through PostToolUse hooks, then spawns Claude subprocesses to fix violations the main agent missed. It catches agents trying to game linter configs instead of fixing code with three layers of protection (PreToolUse blocks, Stop hooks, protected file lists). Routes fixes by complexity: Haiku for style issues, Sonnet for refactoring, Opus for type system problems. Supports Python, TypeScript, Shell, YAML and more. The main agent only sees violations that couldn't be auto-fixed, so most quality issues resolve transparently. Works alongside ECC but you'll want to disable ECC's Prettier hook to avoid formatter conflicts on JS/TS files.
npx -y skills add affaan-m/ecc --skill plankton-code-quality --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
metabase/metabase
metabase/metabase
telagod/code-abyss
github/awesome-copilot
DietrichGebert/ponytail