plankton-code-quality

Automate write-time code quality enforcement with Plankton hooks for formatting, linting, and Claude fixes.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ssrxs/scx-studio-pro-fixed --skill plankton-code-quality-ssrxs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plankton-code-quality
Source: https://github.com/ssrxs/scx-studio-pro-fixed/tree/main/gemini-skills/ecc-plankton-code-quality
Command: npx skills add https://github.com/ssrxs/scx-studio-pro-fixed --skill plankton-code-quality-ssrxs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates write-time code quality enforcement using Plankton hooks to auto-format, lint, and Claude-powered fixes on every file edit.

Core Features & Use Cases

  • Three-phase architecture: auto-format with linters, collect violations, and delegate fixes to Claude tiers.
  • Multi-language support: Python, TypeScript, Shell, YAML, Markdown, Dockerfile, and more.
  • Guardrails for configs: protects linter configurations from tampering and ensures fixes are validated.
  • Continuous verification: re-runs checks after fixes to ensure clean state across the codebase.

Quick Start

Install Plankton in your project, configure Claude Code hooks, and 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 on every file edit?

You can automate write-time code formatting and linting by using hooks that trigger on every file save. This Skill uses Plankton hooks to auto-format, lint, and apply fixes continuously as you edit files.

Can I use Claude to automatically fix linting violations in my project?

Yes, Claude can automatically fix linting violations by routing them to different Claude tiers like Haiku, Sonnet, or Opus. The system collects violations after formatting and delegates fixes to the appropriate tier.

Does write-time code quality enforcement work with multiple programming languages?

Write-time code quality enforcement supports multiple languages including Python, TypeScript, Shell, YAML, Markdown, and Dockerfile. It scales from small projects to large repositories with multi-language linting and formatting.

How do I set up Plankton hooks for continuous code verification?

To set up Plankton hooks, you need to install Plankton in your project and configure hooks through the .claude/hooks directory. This routes violations to Claude tiers and continuously re-runs checks to verify fixes.

What is the best way to protect linter configurations from being modified?

The best way to protect linter configurations is by using built-in guardrails that prevent tampering with config files. This ensures that all automated fixes are validated against the original linter rules.

Why do my automated code fixes fail continuous verification checks?

Automated fixes may fail verification if the system re-runs checks and finds remaining violations. The three-phase architecture formats, collects violations, and delegates fixes, then continuously verifies the codebase reaches a clean state.