plankton-code-quality

Automate formatting and linting on file edits via PostToolUse hooks.

8|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/D0NMEGA/donnyclaude --skill plankton-code-quality-d0nmega
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plankton-code-quality
Source: https://github.com/D0NMEGA/donnyclaude/tree/main/packages/skills/plankton-code-quality
Command: npx skills add https://github.com/D0NMEGA/donnyclaude --skill plankton-code-quality-d0nmega

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plankton Code Quality provides write-time code quality enforcement, running formatting and linting as you edit to ensure consistent style and reduce debugging time.

Core Features & Use Cases

  • Automatic formatting and linting on every file edit via PostToolUse hooks.
  • Tiered model routing for fixes to handle simple to complex issues.
  • Language support across Python, TypeScript/JS, Shell, YAML, JSON, Dockerfile, Markdown, and more to maintain cross-language quality.

Quick Start

Run Claude Code with Plankton hooks enabled in your project to start enforcing write-time code quality.

Frequently Asked Questions about plankton-code-quality

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

FAQPage Schema
How do I automate code formatting and linting on every file edit?

Automatic code formatting and linting on every file edit is achieved by configuring PostToolUse hooks, which trigger language-specific linters and formatters immediately after edits to enforce consistent style.

What is write-time code quality enforcement in a multi-language codebase?

Write-time code quality enforcement runs formatting and linting checks as you edit files, ensuring style consistency and reducing debugging time across multi-language codebases simultaneously.

Does this code quality enforcement approach work with Python, TypeScript, and Shell scripts?

Yes, write-time code quality enforcement supports multiple languages including Python, TypeScript/JS, Shell, YAML, JSON, Dockerfile, and Markdown to maintain cross-language quality standards.

What do I need to set up PostToolUse hooks for linting and formatting?

Setting up PostToolUse hooks for linting requires Plankton integration, hook configuration in your Claude Code project, and language-specific linters and formatters installed in your environment.

How does tiered model routing handle complex formatting and linting fixes?

Tiered model routing for formatting and linting fixes categorizes issues by complexity, routing simple style corrections to fast handlers while escalating complex structural problems to advanced reasoning.

Can I enforce code quality at write-time without manual linting commands?

Yes, by integrating Plankton hooks into your Claude Code project, you can enforce code quality at write-time automatically, bypassing the need to manually run linting commands after edits.