plankton-code-quality

Automate code quality enforcement with Plankton across multiple languages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates code quality enforcement by integrating formatters and linters directly into the write-time workflow, preventing code quality issues before they are committed.

Core Features & Use Cases

  • Write-time Enforcement: Applies formatting and linting rules automatically on every file edit.
  • AI-Powered Fixes: Leverages AI models to fix violations that linters cannot resolve automatically.
  • Config Protection: Prevents LLMs from disabling linter rules to bypass fixes.
  • Package Manager Enforcement: Blocks legacy package managers to ensure modern dependency management.
  • Use Case: Ensure all Python, TypeScript, and Shell files in your project adhere to strict coding standards automatically, with AI assistance for complex fixes, without manual intervention.

Quick Start

Run the plankton code quality skill to automatically format and lint the current project files.

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?

Automating code formatting and linting on every file edit is achieved by integrating formatters and linters directly into the write-time workflow, applying rules automatically before code is committed. AI-powered fixes resolve unresolvable violations.

Can AI fix code quality violations that linters cannot resolve automatically?

AI can fix code quality violations that linters cannot resolve automatically by leveraging tiered model routing to intelligently generate corrections for complex formatting and linting issues across multiple languages without manual intervention.

Does write-time code enforcement support TypeScript, Python, and Dockerfile?

Write-time code enforcement supports TypeScript, Python, and Dockerfile, alongside Shell, YAML, JSON, TOML, and Markdown, automatically applying consistent formatting and linting standards across these languages.

How do I prevent LLMs from disabling linter rules to bypass code fixes?

To prevent LLMs from disabling linter rules to bypass code fixes, write-time enforcement includes configuration protection that safeguards linter settings from modification during automated AI-generated corrections.

What is the best way to enforce modern package managers and block legacy versions?

The best way to enforce modern package managers and block legacy versions is through automated package manager enforcement, which blocks outdated dependency management tools during the write-time code quality workflow.