auto-fix

Fix lint and formatting issues in Python codebases with ruff.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/taewook486/real-estate-mcp --skill auto-fix-taewook486
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auto-fix
Source: https://github.com/taewook486/real-estate-mcp/tree/main/.claude/skills/auto-fix
Command: npx skills add https://github.com/taewook486/real-estate-mcp --skill auto-fix-taewook486

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automatically resolves common linting and formatting errors in Python code, improving code quality and consistency without manual intervention for these specific issues.

Core Features & Use Cases

  • Automated Linting: Fixes stylistic and programmatic errors identified by Ruff.
  • Automated Formatting: Enforces consistent code style using Ruff's formatter.
  • Use Case: After writing a new Python module, run this Skill to quickly clean up any formatting inconsistencies or minor linting errors before committing.

Quick Start

Use the auto-fix skill to apply automatic lint and formatting fixes to the src and tests directories.

Frequently Asked Questions about auto-fix

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

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

To automatically fix Python lint and formatting issues, you use this Skill to run Ruff, resolving stylistic and programmatic errors without manual intervention. It targets common code style violations in your src and tests directories.

Does auto-fixing Python code with Ruff handle type checking and security vulnerabilities?

No, auto-fixing Python code with Ruff does not handle type checking or security vulnerability remediation. It exclusively targets common code style violations and minor errors to improve codebase consistency.

What dependencies do I need to run automated Python code formatting?

You need Ruff and uv installed as dependencies to run automated Python code formatting. The Skill requires both tools to execute properly within your specified source and test directories.

When should I run a Python linter and formatter before committing?

You should run a Python linter and formatter before committing right after writing a new Python module. This quickly cleans up formatting inconsistencies and minor linting errors, ensuring code quality and consistency.

What is the best way to enforce consistent code style in a Python project?

The best way to enforce consistent code style in a Python project is using Ruff's formatter for automated formatting. This Skill applies Ruff to automatically resolve common lint and formatting errors across your src and tests directories.