plankton-code-quality

Run formatters and linters during code edits with automated Claude fixes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plankton Code Quality runs write-time formatting, linting, and automated fixes powered by Claude Code to ensure code quality during edits, reducing drift and rework.

Core Features & Use Cases

  • Write-time auto-formatting and linting across multiple languages (Python, TypeScript, Shell, YAML, JSON, Markdown, Dockerfile, TOML) with deterministic hooks and tiered model routing for fixes.
  • Defends against adversarial changes to linter configurations with PreToolUse protections and stop-hook guardians to maintain tooling integrity.
  • Ideal for teams seeking continuous language-agnostic quality enforcement and automated remediation with Claude in the edit workflow.

Quick Start

Install and configure Plankton hooks in your project, then 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 code formatting and linting during edits with Claude?

Automated code formatting and linting during edits runs deterministic hooks and delegates fixes to Claude, ensuring clean, consistent code write-time and reducing drift without manual intervention.

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

Write-time code quality enforcement runs formatters and linters in real-time as you edit code, then routes necessary fixes to Claude to maintain consistency and prevent drift across multiple languages during collaborative workflows.

Does real-time linting work with Python, TypeScript, and YAML configurations?

Yes, real-time linting and formatting support Python, TypeScript, Shell, YAML, JSON, Markdown, Dockerfile, and TOML files, applying language-agnostic quality enforcement during your edit workflow.

How do I protect linter configurations from adversarial changes?

Protecting linter configurations from adversarial changes requires PreToolUse protections and stop-hook guardians that verify tooling integrity and prevent unauthorized modifications to your quality enforcement setup.

What is tiered Claude model routing for automated code fixes?

Tiered Claude model routing for automated code fixes scales remediation by delegating formatting and linting corrections to different Claude models, ensuring efficient and appropriate fix processing across various languages.

How do I set up hooks for continuous code quality enforcement in my project?

Setting up hooks for continuous code quality enforcement involves configuring Plankton hooks in your project directory, then starting Claude Code to enable write-time formatting, linting, and automated remediation across your workflows.