plankton-code-quality

Run formatters and linters on file edits across multiple languages.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/devs6186/claude-private-skills-agents-commands --skill plankton-code-quality-devs6186
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: plankton-code-quality
Source: https://github.com/devs6186/claude-private-skills-agents-commands/tree/main/skills/plankton-code-quality
Command: npx skills add https://github.com/devs6186/claude-private-skills-agents-commands --skill plankton-code-quality-devs6186

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Write-time code quality enforcement removes the drift between development and quality standards by running auto-formatters and linters as you edit code, catching issues before they enter a commit.

Core Features & Use Cases

  • Auto-Format: Runs formatters for Python, TypeScript, Shell, YAML, Markdown, JSON, TOML to normalize style on every edit.
  • Lint & Verify: Collects violations from standard linters and defers fixes to a Claude-driven workflow for complex problems.
  • Defense & Guardrails: Protects linter configurations and enforces package-manager rules to prevent breaking changes.

Quick Start

Clone the plankton-code-quality setup into your project, install the required linters, and run Claude Code to activate the write-time quality hooks.

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 enforces formatting and linting on every file edit by running tools like ruff, biome, and shfmt through Plankton post-tool hooks integrated with Claude Code, catching style violations before they enter a commit.

What languages and file formats does write-time linting support?▼

Write-time linting supports Python, TypeScript, Shell, YAML, JSON, TOML, Markdown, and Dockerfile by applying language-specific linters and formatters such as ruff, biome, shfmt, yamllint, hadolint, taplo, and markdownlint across all edits.

How does write-time code quality handle complex linter violations?▼

Write-time code quality collects violations from standard linters and defers complex fixes to a Claude-driven workflow, ensuring simple formatting is auto-corrected while intricate issues are resolved contextually.

Do I need Plankton hooks to run formatters with Claude Code?▼

Yes, Plankton post-tool hooks and Claude Code integration are required to activate write-time quality enforcement, enabling formatters and linters to run automatically as you edit files.

Can write-time hooks protect linter configurations from breaking changes?▼

Write-time hooks include defense and guardrails that protect linter configurations and enforce package-manager rules, preventing breaking changes to your project's quality standards.

What is the best way to run ruff and biome automatically when editing code?▼

The best way to run ruff and biome automatically is by using Plankton hooks with Claude Code to trigger write-time code quality enforcement on every file edit across Python and TypeScript projects.