plankton-code-quality

Apply formatting and linting to code edits across multiple languages.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/sakamoto-family-smile/agent_monorepo --skill plankton-code-quality-sakamoto-family-smile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plankton-code-quality
Source: https://github.com/sakamoto-family-smile/agent_monorepo/tree/main/.claude/skills/ecc/plankton-code-quality
Command: npx skills add https://github.com/sakamoto-family-smile/agent_monorepo --skill plankton-code-quality-sakamoto-family-smile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plankton Code Quality integrates with Claude Code to enforce coding standards at edit time, applying formatting, linting, and automated fixes before changes enter version control.

Core Features & Use Cases

  • Write-time formatting and linting across multiple languages (Python, TypeScript, Shell, YAML, JSON, Markdown, Dockerfile)
  • Tiered fix handling (Haiku/Sonnet/Opus) to route issues to appropriate Claude models
  • Strong configuration protection and guardrails to prevent unsafe edits to linter or project configs
  • Centralized reference framework and script hooks to maintain consistent code quality across projects
  • Ideal for teams needing immediate feedback on style, correctness, and maintainability during development

Quick Start

Install Plankton hooks in your project and start Claude Code to enable write-time 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 automate linting and formatting when editing code with Claude?

Automating linting and formatting at write-time is done by integrating Plankton with Claude Code PostToolUse hooks, which applies fixes as code is edited before changes enter version control.

What is write-time code quality enforcement and how does it work?

Write-time code quality enforcement applies formatting and linting checks during code editing. It uses a multi-phase pipeline that routes fixes to different Claude model tiers, ensuring style and correctness before saving.

Does Plankton code quality enforcement support Python, TypeScript, and Shell?

Yes, Plankton code quality enforcement supports Python, TypeScript, and Shell, alongside YAML, JSON, Markdown, and Dockerfile, applying consistent formatting and linting across these languages during development.

How do I set up write-time formatting and linting hooks for my project?

To set up write-time formatting and linting hooks, install Plankton hooks in your project and start Claude Code. This enables the multi-phase pipeline that routes fixes to appropriate Claude models.

Can automated linting fixes modify my linter or project configuration files?

No, automated linting fixes are protected by guardrails that prevent unsafe edits to linter or project configuration files, ensuring your centralized reference framework and settings remain secure.

Why route code fixes to different Claude model tiers like Haiku, Sonnet, and Opus?

Routing code fixes to different Claude model tiers like Haiku, Sonnet, and Opus optimizes handling by matching issue complexity to the appropriate model, streamlining automated formatting and linting corrections.