quality-fixer

Apply Black, isort, and Ruff fixes to Python code.

5|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/Atyantik/python-modern-template --skill quality-fixer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-fixer
Source: https://github.com/Atyantik/python-modern-template/tree/main/.claude/skills/quality-fixer
Command: npx skills add https://github.com/Atyantik/python-modern-template --skill quality-fixer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires black, isort, ruff, and includes scripts (resource) components.

What problem does it solve?

Developers often spend valuable time manually fixing formatting, linting, and style issues, or resolving conflicts between auto-formatters. This Skill eliminates these tedious tasks, ensuring your code adheres to project standards without manual effort.

Core Features & Use Cases

  • Automated Formatting: Applies Black and isort for consistent code style across your project.
  • Linting Auto-Fixes: Resolves Ruff-fixable issues like unused imports, simplified expressions, and common code smells.
  • Formatter Conflict Resolution: Intelligently handles disagreements between Black and Ruff, ensuring a clean and compliant codebase.
  • Use Case: After a coding session, simply ask the AI to "apply quality fixes to the entire project" to automatically prepare your code for commit, saving you from manual review and fixing.

Quick Start

Apply quality fixes to the entire project to ensure all code meets project standards.

Frequently Asked Questions about quality-fixer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically fix Python code formatting and linting issues?

Automatically fix Python code formatting and linting issues by applying Black, isort, and Ruff in a single pass. This Skill resolves formatting inconsistencies, sorts imports, and fixes common lint violations across your entire project without manual intervention.

Can Black and Ruff formatting rules conflict, and how do I resolve them?

Black and Ruff can disagree on code style. This Skill intelligently handles formatter conflicts by applying safe fixes that satisfy both tools, ensuring your code passes both checkers without manual resolution or repeated back-and-forth fixes.

What code quality issues can be automatically fixed before commit?

Automatically fix unused imports, simplified expressions, code smells, and style violations detected by Ruff, plus formatting standardization from Black and import organization from isort. This prepares your code for commit and CI checks without manual review.

Do I need to configure Black, isort, and Ruff separately before using auto-fixes?

This Skill works with existing Black, isort, and Ruff configurations in your project. It applies fixes aligned with your project standards and conventions already defined in configuration files, respecting your setup without requiring additional setup.

When should I apply code quality fixes in my development workflow?

Apply quality fixes after a coding session, before running CI checks, or when resolving formatter conflicts. Running fixes automatically ensures consistent style across your codebase and catches fixable issues early, reducing CI failures and review cycles.