alexfazio/plankton

Write-time code quality enforcement system for Claude Code. Every file edit triggers automated formatting and linting through fast Rust-based linters and dedicated Claude instances that intelligently fix remaining violations

44
/ 100
Emerging

Enforces quality through a three-phase pipeline: auto-formatting (ruff, shfmt, biome, taplo), structured linting across 20+ language-specific tools (Python, JavaScript, Shell, Docker, YAML), then Claude subprocesses intelligently fix remaining violations via model routing that right-sizes reasoning to problem complexity. Activates via Claude Code hooks in `.claude/hooks/` with zero installation—clone the repo, run setup, and hooks auto-activate; config files are tamper-proof through PreToolUse hook interception, and supports enforcing architectural constraints like cyclomatic complexity limits and package manager compliance (uv/bun only).

256 stars.

No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 9 / 25
Community 12 / 25

How are scores calculated?

Stars

256

Forks

17

Language

Shell

License

MIT

Last pushed

Mar 08, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/alexfazio/plankton"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.