plankton-code-quality

Enforce linting, formatting, and security standards on file edits.

1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/its-Basudeba/Care-HMS --skill plankton-code-quality-its-basudeba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plankton-code-quality
Source: https://github.com/its-Basudeba/Care-HMS/tree/main/.agent/skills/plankton-code-quality
Command: npx skills add https://github.com/its-Basudeba/Care-HMS --skill plankton-code-quality-its-basudeba

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jaq, ruff, uv, biome, shellcheck, shfmt, taplo, markdownlint-cli2, hadolint, and includes scripts (resource) components.

What problem does it solve?

This skill prevents code quality degradation by enforcing strict linting, formatting, and security standards during every file edit, effectively neutralizing attempts to bypass quality gates.

Core Features & Use Cases

  • Multi-Phase Enforcement: Automatically formats code, collects violations, and delegates complex fixes to specialized AI model tiers.
  • Config Protection: Prevents LLMs from modifying linter configuration files to suppress errors.
  • Package Manager Guard: Enforces the use of modern, secure package managers like uv and bun.
  • Use Case: When working on a large TypeScript or Python project, this skill ensures that every save is automatically linted and formatted, with the AI agent automatically resolving complex type or logic errors that simple linters cannot fix.

Quick Start

Activate the plankton code quality skill to begin enforcing linting and formatting hooks on all subsequent file edits in the current directory.

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 file save for Python and TypeScript?

Automated code formatting and linting on file save enforces continuous quality by running tools like ruff and biome during active edits. This skill automatically formats code, collects violations, and delegates complex fixes to specialized AI model tiers.

Can I prevent LLMs from modifying linter configuration files to suppress errors?

Yes, config protection prevents LLMs from modifying linter configuration files to suppress errors. This robust protection neutralizes attempts to bypass quality gates and maintains repository integrity during active development.

What is the best way to enforce modern package manager usage in an automated workflow?

Enforcing modern package manager usage is best handled by a package manager guard. This skill enforces the use of secure package managers like uv and bun to maintain repository integrity during active development.

Does automated code quality enforcement work with Shell scripts and Dockerfiles?

Automated code quality enforcement works across diverse languages including Shell and Dockerfiles. This skill utilizes shellcheck, shfmt, and hadolint to maintain strict linting, formatting, and security standards during every file edit.

How do AI-driven remediation hooks resolve complex code violations?

AI-driven remediation hooks resolve complex violations through multi-tier model delegation. After automated formatting collects violations, the system delegates complex type or logic error fixes to specialized AI model tiers for resolution.

When should I not use automated write-time code quality enforcement?

You should avoid automated write-time code quality enforcement if your project lacks dependencies like ruff, biome, or shellcheck, or if you need LLMs to dynamically modify linter configurations without triggering configuration tampering protection.