plankton-code-quality

Automate code quality enforcement for Claude Code via Plankton hooks.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/aayushsoam/clawbot-plus --skill plankton-code-quality-aayushsoam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plankton-code-quality
Source: https://github.com/aayushsoam/clawbot-plus/tree/main/skills/plankton-code-quality
Command: npx skills add https://github.com/aayushsoam/clawbot-plus --skill plankton-code-quality-aayushsoam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates write-time code quality enforcement for Claude Code via Plankton hooks, helping teams catch and fix style, formatting, and lint issues as code is written.

Core Features & Use Cases

  • PostToolUse hook integration to auto-format and fix issues without interrupting workflow.
  • Three-phase workflow: Phase 1 auto-formatting, Phase 2 violation collection, Phase 3 delegation for fixes with Claude models (Haiku/Sonnet/Opus).
  • Cross-language support (Python, TypeScript, Shell, YAML, JSON, Markdown, Dockerfile) with common linters and formatters (ruff, biome, shfmt, taplo, markdownlint).

Quick Start

Run the Plankton Code Quality hooks to automatically format and lint code on every file edit using Claude Code.

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 linting and formatting with Claude Code?

Automate write-time code quality enforcement for Claude Code by integrating Plankton hooks, which auto-format code and collect lint violations on every file edit without interrupting your workflow.

What is the best way to auto-format Python and TypeScript files during AI development?

Use a three-phase workflow coordinating standard linters like ruff, biome, shfmt, and taplo to auto-format files, collect violations, and delegate fixes to Claude models after each edit.

Does Plankton code quality enforcement work with YAML, JSON, and Dockerfiles?

Yes, Plankton code quality enforcement supports YAML, JSON, Markdown, and Dockerfiles, applying configured linters and formatters across multiple languages during your file editing workflow.

How do PostToolUse hooks fix linting issues in an automated development workflow?

PostToolUse hooks trigger a three-phase process: Phase 1 auto-formats the edited file, Phase 2 collects remaining lint violations, and Phase 3 delegates those fixes to Claude Haiku, Sonnet, or Opus models.

Do I need standard linters configured before using Plankton for code quality?

Yes, you need a Plankton-enabled environment with PreToolUse protections, Claude Code integration, and standard linters such as ruff, biome, shfmt, taplo, and markdownlint configured for your target languages.

Why does code quality enforcement require delegating fixes to different Claude models?

Delegating fixes to Claude models like Haiku, Sonnet, or Opus in Phase 3 ensures that complex lint violations collected in Phase 2 are automatically resolved by AI without manual intervention.