plankton-code-quality

Run formatters and linters on every file edit and apply fixes.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/XiaoPuOuO/VFactory --skill plankton-code-quality-xiaopuouo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plankton-code-quality
Source: https://github.com/XiaoPuOuO/VFactory/tree/main/paperclip-official/AgentSetting/skills/plankton-code-quality
Command: npx skills add https://github.com/XiaoPuOuO/VFactory --skill plankton-code-quality-xiaopuouo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plankton Code Quality provides auto-formatting, linting, and Claude-powered fixes at write-time to ensure code quality across projects and prevent regression from manual edits.

Core Features & Use Cases

  • Automatic formatting and linting on every edit using multi-linter orchestration and model-tier routing.
  • CLAUDE-powered fixes for violations that automated tooling cannot resolve, across Python, TypeScript, Shell, YAML, JSON, Markdown, Dockerfile.
  • Use Case: Teams maintain consistent standards with guardrails against config tampering and unsafe changes.

Quick Start

Install Plankton hooks in your project and run Claude Code to enable write-time quality enforcement.

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 in Claude Code?

Automating code formatting and linting on every file edit in Claude Code requires installing pre/post hooks that run multi-linter orchestration at write-time. This applies fixes immediately during generation across supported languages rather than in separate CI steps.

What is write-time code quality enforcement and how does it prevent regression?

Write-time code quality enforcement runs formatters, linters, and AI-powered fixes the moment code is edited. This prevents regression from manual edits by ensuring every file modification meets project standards before being committed.

Does Claude Code auto-formatting work with multiple languages like Python, TypeScript, and YAML?

Yes, Claude Code auto-formatting and linting works across Python, TypeScript, Shell, YAML, JSON, Markdown, and Dockerfile. It orchestrates multiple linters to handle each language's specific formatting and syntax requirements automatically on every file edit.

How do I handle lint violations that automated formatting tools cannot fix?

Lint violations that automated tooling cannot resolve are routed to higher model tiers for Claude-powered fixes. This model-tier routing scales with project size, ensuring complex issues receive appropriate reasoning capacity for correction before the edit is finalized.

Can I protect specific files from being modified by automated code quality hooks?

Yes, you can protect specific files from automated modifications using protected files configuration. The system also implements defense against config tampering and enforces pre/post hooks to ensure safe, auditable quality enforcement across your project.

What is the best way to enforce consistent code standards across a growing project?

The best way to enforce consistent code standards across a growing project is implementing write-time hooks that auto-format and lint on every edit. This approach scales with project size by routing complex violations to higher model tiers for resolution.