plankton-code-quality

Apply formatters and linters to enforce code quality on file edits.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/devopstales/ai-workflow --skill plankton-code-quality-devopstales
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: plankton-code-quality
Source: https://github.com/devopstales/ai-workflow/tree/main/skills/plankton-code-quality
Command: npx skills add https://github.com/devopstales/ai-workflow --skill plankton-code-quality-devopstales

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Write-time code quality enforcement using Plankton — auto-formatting, linting, and Claude-powered fixes on every file edit via hooks.

Core Features & Use Cases

  • Automatic formatting and linting on every file edit (not just at commit time)
  • Defense against agents modifying linter configs to pass instead of fixing code
  • Tiered model routing for fixes (Haiku for simple style, Sonnet for logic, Opus for types)
  • Works across languages (Python, TypeScript, Shell, YAML, JSON, TOML, Markdown, Dockerfile)

Quick Start

Install Plankton into your project, configure the CLAUDE hooks, and run Claude Code to enable write-time code quality enforcement.

Frequently Asked Questions about plankton-code-quality

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

FAQPage Schema
How do I enforce code quality automatically on every file edit instead of just at commit time?▼

You can enforce code quality on every edit by installing Plankton tooling, configuring Claude hooks, and running Claude Code to trigger automatic formatting, linting, and model-guided fixes after each file modification.

Does real-time linting work across multiple programming languages like Python and TypeScript?▼

Real-time linting works across Python, TypeScript, Shell, YAML, JSON, TOML, Markdown, and Dockerfile by relying on language-specific linter configs and dependencies such as ruff, biome, and hadolint to apply formatting and linting rules.

How do I prevent AI agents from modifying linter configs to pass checks without fixing code?▼

Plankton defends against agents modifying linter configs to pass instead of fixing code by enforcing write-time quality checks through post-edit hooks that apply formatting and linting rules independently of agent modifications.

Can I route code fixes to different AI models based on complexity?▼

Tiered model routing directs fixes to different AI models based on complexity, using Haiku for simple style adjustments, Sonnet for logic corrections, and Opus for type-related fixes.

What's the best way to set up write-time code quality enforcement for Claude Code?▼

The best way to set up write-time code quality enforcement is to install Plankton into your project, configure the Claude hooks, and run Claude Code to activate post-edit formatting, linting, and Claude-powered fixes.