holistic-linting

Installation
SKILL.md

Holistic Linting Skill

This skill embeds comprehensive linting and formatting verification into Claude Code's workflow, preventing the common pattern where code is claimed "production ready" without actually running quality checks.

Purpose

Prevent Claude from:

  • Completing tasks without formatting and linting modified files
  • Claiming code is "production quality" based on pattern-matching rather than verification
  • Assuming only 2 linters exist (mypy + ruff) when projects may have 4+ linting tools (basedpyright, bandit, etc.)
  • Suppressing linting errors with # type: ignore or # noqa comments without understanding root causes

Ensure Claude:

  • Automatically formats and lints all modified files before task completion
  • Discovers project linters by scanning configuration files (pyproject.toml, .pre-commit-config.yaml, package.json)
  • Resolves linting issues systematically using root-cause analysis
  • Orchestrates concurrent linting agents when multiple files have issues
Related skills

More from jamie-bitflight/claude_skills

Installs
8
GitHub Stars
44
First Seen
Mar 29, 2026