This skill arms Claude with expert knowledge of ruff check, the Rust-based Python linter that's 10-100x faster than Flake8. It covers rule selection across 800+ built-in checks (pycodestyle, Pyflakes, bugbear, isort, pyupgrade), auto-fixing with preview diffs, and pyproject.toml configuration including per-file ignores. The skill includes ready-to-use CI/CD snippets for GitHub Actions and pre-commit hooks, plus patterns for gradual adoption and security-focused checks. Use it when you need Claude to lint Python code, configure rule sets, or wire ruff into your workflow. The reference material is thorough, with concrete examples for everything from finding mutable defaults to migrating from legacy tools.

skills.sh installs
509
GitHub stars
59
last updated
Aug 21, 2026

Install

$ npx -y skills add laurigates/claude-plugins --skill ruff-linting --agent claude-code

Installs into .claude/skills of the current project.

Files

ruff Linting

Expert knowledge for using ruff check as an extremely fast Python linter with comprehensive rule support and automatic fixing.

When to Use This Skill

Use this skill when...Use a focused sibling instead when...
Running ruff check, selecting rule sets, or auto-fixing lint violationsRunning ruff format to enforce code style — use ruff-formatting
Configuring [tool.ruff.lint] rules and per-file ignores in pyproject.tomlComparing ruff against type-checkers and formatters at a stack level — use python-code-quality
Wiring ruff into editors, pre-commit, CI/CD, Docker, or build systemsSee the quick forms in CI/CD Integration below; full editor/CI/Docker/migration recipes in REFERENCE.md
Migrating from Flake8/pylint/isort/pyupgrade to ruff's combined rule setRunning ruff format to enforce code style — use ruff-formatting

Core Expertise

Sponsors

Details

Repository
github.com/laurigates/claude-plugins
Categories
Code Review & Quality, Python
First seen
Jun 3, 2026

More from laurigates/claude-plugins

All 7
1posthog avatarreact-doctorposthog/posthogDiagnose and fix React codebase health issues. Use when reviewing React code, fixing performance problems, auditing security, or improving code quality.507skills.sh installs
2rshankras avatargeneratorsrshankras/claude-code-apple-skillsCode generator skills that produce production-ready Swift code for common app components. Use when user wants to add logging, analytics, onboarding, review prom505skills.sh installs
3likaku avatarmck-ppt-designlikaku/mck-ppt-design-skillCreate professional, consultant-grade PowerPoint presentations from scratch using MckEngine (python-pptx wrapper) with McKinsey-style design. Use when user asks503skills.sh installs
4brianrwagner avatarvoice-extractorbrianrwagner/ai-marketing-claude-code-skillsExtract and document someone's authentic writing voice from samples. Use when someone needs a "voice guide," wants to capture their writing DNA, or needs to tra495skills.sh installs
5patricio0312rev avatarconventional-commitspatricio0312rev/skillsGenerates semantic commit messages following the Conventional Commits specification with proper types, scopes, breaking changes, and footers. Use when users req493skills.sh installs
6bitwize-music-studio avatarsuno-engineerbitwize-music-studio/claude-ai-music-skillsConstructs technical Suno V5/V5.5 style prompts, selects genres, and optimizes generation settings. Use when creating or refining Suno prompts for track generat491skills.sh installs