plankton-code-quality

Automates linting, formatting, and AI-based remediation for Python, TypeScript, and Shell via PostToolUse hooks.

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/vrcms/everything-qwen-code --skill plankton-code-quality-vrcms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plankton-code-quality
Source: https://github.com/vrcms/everything-qwen-code/tree/main/.qwen/skills/plankton-code-quality
Command: npx skills add https://github.com/vrcms/everything-qwen-code --skill plankton-code-quality-vrcms

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jaq, ruff, uv, biome, shellcheck, shfmt, yamllint, markdownlint-cli2, hadolint, taplo, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill solves the issue of inconsistent code quality and the tendency for AI agents to bypass linting rules by providing an automated, multi-layered enforcement system that runs on every file edit.

Core Features & Use Cases

  • Multi-Phase Enforcement: Automatically formats code, collects violations, and delegates complex fixes to specialized AI model tiers.
  • Config Protection: Prevents AI agents from modifying linter configuration files to suppress errors.
  • Use Case: When working on a large TypeScript or Python project, this skill ensures that every file saved is automatically formatted by Biome or Ruff, and any remaining logic errors are intelligently resolved by a subprocess before the main agent even sees them.

Quick Start

Activate the plankton code quality system by installing the required linters and running your agent within the project directory.

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 quality enforcement on every file edit in Python and TypeScript?

Automated code quality enforcement runs multi-phase linting and formatting via PostToolUse hooks on every file edit. It formats code with tools like Ruff and Biome, collects violations, and delegates complex fixes to specialized AI model tiers for strict adherence to project standards.

How do I stop AI agents from modifying linter configuration files to suppress errors?

To stop AI agents from suppressing errors, use a code quality enforcement system with built-in config protection. This prevents agents from modifying linter configuration files, ensuring violations are resolved through proper formatting and remediation rather than rule suppression.

Can I use Ruff and Biome together for automated code formatting and violation fixes?

Yes, Ruff and Biome can be used together for automated code formatting and violation fixes. Ruff handles Python linting and formatting, while Biome manages TypeScript, operating in tandem to collect violations and delegate remaining logic errors to AI-powered remediation.

What's the best way to run tiered AI model fixes for complex code violations?

The best way to run tiered AI model fixes for complex code violations is through a PostToolUse hook system. It automatically formats code first, then delegates any remaining unresolved logic errors to specialized subprocess AI model tiers before the main agent views them.

Does automated linting work across Shell scripts and Dockerfiles in addition to Python and TypeScript?

Yes, automated linting works across Shell scripts and Dockerfiles alongside Python and TypeScript. The enforcement system utilizes shellcheck, shfmt, and hadolint to maintain strict code quality standards and format adherence across multiple programming languages and infrastructure files.

Do I need to install specific linters before activating write-time code quality enforcement?

Yes, you need to install required linters before activating write-time code quality enforcement. The system depends on external tools like ruff, biome, shellcheck, yamllint, and hadolint to perform automated formatting and collect violations within your project directory.