plankton-code-quality

Run formatters and linters on file edits to catch code violations.

Updated May 9, 2026
One-click install
npx skills add https://github.com/RambleRainbow/jd --skill plankton-code-quality-ramblerainbow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plankton-code-quality
Source: https://github.com/RambleRainbow/jd/tree/main/.claude/skills/plankton-code-quality
Command: npx skills add https://github.com/RambleRainbow/jd --skill plankton-code-quality-ramblerainbow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk of inconsistent code quality, missed linting errors, and agents bypassing quality rules by modifying linter configurations instead of fixing code, reducing technical debt and cutting down manual code review time for quality issues.

Core Features & Use Cases

  • Write-Time Quality Enforcement: Runs formatters and linters automatically on every file edit, catching 40-50% of issues silently before they reach code review.
  • Tiered AI-Powered Fixes: Routes complex violations to the appropriate Claude model (Haiku for style, Sonnet for logic, Opus for types) for automated remediation, reducing manual fix work.
  • Config & Tooling Guardrails: Blocks edits to linter configs to prevent rule-gaming, enforces modern package managers, and supports 8+ languages including Python, TypeScript, Shell, and Markdown.
  • Use Case: For a development team working on a multi-language codebase, this Skill automatically fixes most style and linting issues on write, delegates complex violations to the appropriate AI model for remediation, and prevents rule-gaming by blocking config edits, ensuring only high-quality code reaches review.

Quick Start

Use the plankton-code-quality skill to set up automatic write-time code formatting, linting, and AI-powered violation fixes for your project's supported languages.

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?

Automated write-time code quality enforcement runs formatters and linters on every file edit to catch style, logic, and type violations before they are committed, eliminating inconsistent code quality and reducing manual review time.

Can I use AI to automatically fix linting violations in Python and TypeScript?

Yes, tiered AI routing automatically fixes linting violations by delegating style issues to Haiku, logic issues to Sonnet, and type issues to Opus. This automated remediation supports multi-language workflows including Python and TypeScript.

How do I prevent AI agents from bypassing linting rules by modifying linter configs?

Config tamper protection blocks edits to linter configurations to prevent rule-gaming and ensure agents fix code instead of bypassing quality rules. This guardrail stops modifications to linter configs and enforces modern package managers.

What file formats are supported by automated write-time code quality enforcement?

Automated write-time code quality enforcement supports 8+ languages and formats including Python, TypeScript, Shell, YAML, JSON, TOML, Markdown, and Dockerfile. This covers multi-language development workflows for comprehensive formatting and linting.

Does automated code linting and formatting require any external dependencies?

No external dependencies are required to run automated code linting and formatting. The enforcement process operates independently to apply formatters, linters, and tiered AI routing without additional package installations.