plankton-code-quality

Run formatters and linters to enforce code quality during file edits.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates code quality enforcement by performing formatting, linting, and fixing code violations during file edits, reducing manual review and errors.

Core Features & Use Cases

  • Automatic Formatting: Runs formatters like ruff, biome, shfmt, taplo, and markdownlint to fix style issues silently.
  • Linting & Violation Collection: Detects unfixable issues, collects violations as structured JSON, and reports to the main agent.
  • Use Case: Developers working on multi-language projects can ensure consistent code style and quality in real-time without manual intervention.

Quick Start

Run Claude with the Plankton hooks configured to automatically format and lint your code as you edit 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 during file edits?

You can automate code formatting and linting during file edits by configuring hooks to run formatters like ruff and biome silently, fixing style issues and collecting violations as structured JSON in real-time.

What is the best way to enforce consistent code quality across multi-language projects?

Enforcing consistent code quality across multi-language projects is achieved by running language-specific formatters like ruff, biome, shfmt, taplo, and markdownlint to auto-fix violations and promote clean code during development.

Does this auto-formatting approach work with Python, shell, and TOML files?

Yes, this auto-formatting approach works with Python, shell, and TOML files by utilizing ruff, shfmt, and taplo respectively to silently fix style issues and enforce code quality standards during file edits.

How does linting handle code violations that cannot be auto-fixed?

Linting handles unfixable code violations by detecting the issues, collecting them into structured JSON data, and reporting the violation details to the main agent for manual review and resolution.

Can I integrate continuous integration code checks directly into my development workflow?

You can integrate continuous integration code checks directly into your development workflow by running formatters and linters during file edits, reducing manual review overhead and catching violations before the CI pipeline.