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.