plankton-code-quality

Enforce code quality on file edits with formatters, linters, and AI fixes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates code formatting, linting, and AI-powered fixes on every file edit, preventing code quality issues before they are committed and ensuring consistency across multiple languages.

Core Features & Use Cases

  • Automated Formatting & Linting: Applies formatters and linters (e.g., ruff, biome, shellcheck) on file edits.
  • AI-Powered Fixes: Uses Claude subprocesses to fix violations, routing complexity to appropriate models (Haiku, Sonnet, Opus).
  • Config Protection: Prevents LLMs from disabling linter rules to pass checks.
  • Package Manager Enforcement: Blocks legacy package managers like pip and npm, enforcing modern alternatives like uv and bun.
  • Use Case: As you code in Python, TypeScript, or Shell, Plankton automatically formats your code and fixes linting errors in real-time, ensuring your codebase adheres to standards without manual intervention.

Quick Start

Run claude in a directory configured with Plankton hooks to activate 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 automate code formatting and linting across Python, TypeScript, and Shell files?

Automated code formatting and linting applies tools like ruff, biome, and shellcheck on file edits, ensuring multi-language codebases adhere to standards without manual intervention.

How does AI-powered code quality enforcement fix linting violations?

AI-powered code quality enforcement fixes violations by routing complexity to Claude subprocesses using tiered models like Haiku, Sonnet, and Opus for issue resolution during the write-time phase.

Can I use write-time code quality enforcement with JSON, YAML, TOML, and Dockerfile formats?

Write-time code quality enforcement supports JSON, YAML, TOML, Markdown, and Dockerfile formats, managing code quality across multiple languages alongside Python, TypeScript, and Shell.

What is the best way to prevent LLMs from disabling linter rules to bypass code quality checks?

Config protection prevents LLMs from disabling linter rules to pass checks, ensuring automated code formatting and AI-powered fixes maintain strict write-time code quality standards.

Does this automated linting workflow block legacy package managers like pip and npm?

Package manager enforcement blocks legacy package managers like pip and npm, enforcing modern alternatives such as uv and bun to maintain consistency across the codebase.

How to ensure consistent code quality before files are committed without manual intervention?

Write-time code quality enforcement automates formatting, violation collection, and AI-driven subprocess fixes on every file edit, preventing code quality issues before they are committed.