Auto-enforce code quality on every edit
plankton-code-qualityskillsetup L3★0
Sheshiyer/skill-clusters ↗What it does
Enforce code quality at write-time via auto-format, lint, and Claude subprocess fixes
Best for
Projects needing automatic write-time quality enforcement with defense against agents gaming linter configs.
Inputs
- · File edit/write via PostToolUse hook
Outputs
- · Auto-formatted code; linter violations collected; violations fixed by subprocess or reported
Requires
- · ruff, biome, shfmt, taplo, markdownlint
- · Claude subprocesses (Haiku/Sonnet/Opus)
- · Multi-linter.sh hook
Preconditions
Plankton installed; linters for project languages installed; PostToolUse hook active
Failure modes
- · Violations remain after subprocess
- · Config protection blocks edits (intentional)
- · Linter version mismatch
Trust signals
- · Three-phase architecture (format → collect → delegate)
- · Config protection via PreToolUse hook
- · Model tier routing by violation complexity