plankton-code-quality

Enforce write-time code quality with formatters, linters, and AI fixes across multiple languages.

3|1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/oabdelmaksoud/AGI-FARM-PLUGIN --skill plankton-code-quality-oabdelmaksoud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plankton-code-quality
Source: https://github.com/oabdelmaksoud/AGI-FARM-PLUGIN/tree/main/ecc-resources/skills/plankton-code-quality
Command: npx skills add https://github.com/oabdelmaksoud/AGI-FARM-PLUGIN --skill plankton-code-quality-oabdelmaksoud

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates code quality enforcement by integrating formatters, linters, and AI-powered fixes directly into the write-time workflow, preventing code quality regressions and ensuring consistency across multiple languages.

Core Features & Use Cases

  • Write-time Enforcement: Automatically formats and lints code on every file edit, not just at commit time.
  • AI-Powered Fixes: Leverages Claude subprocesses to fix violations that linters cannot resolve automatically.
  • Config Protection: Prevents agents from disabling linter rules to bypass quality checks.
  • Multi-Language Support: Handles Python, TypeScript/JavaScript, Shell, YAML, JSON, TOML, Markdown, and Dockerfiles.
  • Use Case: Ensure all code committed adheres to strict formatting and linting standards, with AI assistance to resolve complex issues, preventing merge conflicts and maintaining a high code quality baseline.

Quick Start

Run claude in the Plankton directory after installing core dependencies like ruff and uv.

Frequently Asked Questions about plankton-code-quality

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce formatting and linting across multiple languages in CI/CD?

Multi-language code quality enforcement integrates formatters, linters, and AI fixes directly into the write-time workflow, supporting Python, TypeScript, Shell, YAML, JSON, TOML, Markdown, and Dockerfiles to ensure consistency.

How do I prevent AI agents from bypassing linter rules or disabling configurations?

Config protection prevents agents from disabling linter rules to bypass quality checks, enforcing strict formatting and linting standards on every file edit and maintaining a high code quality baseline.

Can I use AI to automatically fix linting errors that cannot be resolved by standard formatters?

AI-powered fixes leverage Claude subprocesses to automatically resolve complex linting violations that standard linters cannot fix automatically, ensuring all code adheres to strict quality standards.

What's the best way to run write-time code quality checks instead of waiting for commit time?

Write-time code quality enforcement automatically formats and lints code on every file edit, preventing code quality regressions and ensuring consistency across multiple languages before commit.

Do I need specific dependencies to start enforcing code quality with Plankton?

Yes, you need to install core dependencies like ruff and uv, then run the claude command in the Plankton directory to start enforcing write-time code quality with AI-driven fixes.