cyberneticlibrary

Auto-enforce code quality on every edit

plankton-code-qualityskillsetup L30
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