plankton-code-quality

Run formatters and linters on every file edit in Claude Code.

2|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/Zenobia000/ai-brainstorming --skill plankton-code-quality-zenobia000
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plankton-code-quality
Source: https://github.com/Zenobia000/ai-brainstorming/tree/main/.claude/custom-rule%26skill/skills/plankton-code-quality
Command: npx skills add https://github.com/Zenobia000/ai-brainstorming --skill plankton-code-quality-zenobia000

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk of inconsistent code quality, missed linting errors, and agents bypassing quality rules by modifying linter configurations instead of fixing actual code, which occurs when quality checks only run at commit time rather than during writing.

Core Features & Use Cases

  • Write-time quality enforcement: Runs formatters and linters automatically on every file edit via Claude Code hooks, catching style, lint, and type issues before they accumulate in the codebase.
  • Tiered AI-powered violation fixes: Spawns Claude subprocesses to resolve unfixed violations, routing simple style issues to Haiku, complex refactoring to Sonnet, and deep type system problems to Opus for efficient, cost-effective remediation.
  • Config tamper protection: Blocks edits to linter configuration files and detects post-hoc changes to prevent agents from disabling rules to pass checks instead of fixing code. Use case: For solo developers and engineering teams using Claude Code, this ensures all code adheres to project standards without manual pre-commit checks, and prevents rule-gaming that would let low-quality, non-compliant code slip through code review.

Quick Start

Use the plankton-code-quality skill to automatically enforce code formatting and linting rules on every file you edit in Claude Code, with AI-powered fixes for any violations that formatters cannot resolve.

Frequently Asked Questions about plankton-code-quality

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically run linters and formatters on every file edit in Claude Code?

You can enforce write-time code quality by using hooks to run formatters and linters on every file edit in Claude Code, catching style, lint, and type violations as code is written.

How does AI auto-formatting handle complex lint violations that formatters cannot fix?

AI auto-formatting resolves unfixed lint violations by spawning Claude subprocesses, routing simple style issues to Haiku, complex refactoring to Sonnet, and deep type system problems to Opus for efficient remediation.

Can I prevent agents from bypassing linting rules by modifying linter config files?

Yes, you can block edits to linter configuration files and detect post-hoc changes to prevent agents from disabling rules to pass checks instead of fixing actual code.

Does write-time code quality enforcement work with Python, TypeScript, and Dockerfile projects?

Yes, write-time code quality enforcement applies to development workflows for Python, TypeScript, Shell, YAML, JSON, TOML, Markdown, and Dockerfile projects.

What is the difference between commit-time and write-time code quality enforcement?

Write-time code quality enforcement runs formatters and linters automatically on every file edit via hooks, catching issues before they accumulate, whereas commit-time checks only run after changes are staged.

Why should I not use manual pre-commit checks for code formatting and linting?

Manual pre-commit checks allow inconsistent code quality and missed linting errors to accumulate, whereas automated write-time enforcement ensures all code adheres to project standards without manual intervention.