python-lint

Fix Python build and lint errors one at a time.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/YuriNakayama/neurogolf --skill python-lint-yurinakayama
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-lint
Source: https://github.com/YuriNakayama/neurogolf/tree/main/.claude/skills/python-lint
Command: npx skills add https://github.com/YuriNakayama/neurogolf --skill python-lint-yurinakayama

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses common Python build, type, and lint issues, allowing for minimal, targeted fixes that can be verified and applied incrementally.

Core Features & Use Cases

  • Incremental Error Fixing: Identifies and corrects Python build and lint errors one at a time.
  • Diagnostic Parsing: Organizes errors by file and severity for effective troubleshooting.
  • Verification and Reporting: Confirms fixes and provides a summary of changes and outstanding issues.
  • Use Case: When you encounter a syntax error during development or when your code fails linting checks, this Skill can help you identify and resolve the issue efficiently.

Quick Start

Run the python-lint skill to resolve Python linting and build errors in your codebase.

Frequently Asked Questions about python-lint

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

FAQPage Schema
How do I fix Python build errors and type errors incrementally?

Python linting identifies syntax and style issues in your codebase. It works by parsing diagnostic output from linters and type checkers, organizing errors by severity, and applying minimal targeted fixes to optimize code quality and reduce maintenance overhead.

How do I resolve type errors when my Python code fails mypy checks?

You can resolve mypy type errors by running a diagnostic process that identifies and corrects Python build errors one at a time. This approach organizes issues by file and severity, applying minimal targeted fixes that can be verified and applied incrementally.

Does ruff work with automated Python code quality fixing tools?

Yes, ruff is supported as a core dependency for automated Python code quality fixing. The process uses ruff to identify lint issues and mypy for type errors, parsing their diagnostic output to apply incremental, surgical fixes to your codebase.

What is the best way to troubleshoot Python linting issues by file and severity?

The best way to troubleshoot Python linting issues is to use a diagnostic parsing approach that organizes errors by file and severity. This allows for incremental error fixing, where build and type errors are corrected individually with surgical precision and verified before moving forward.

Can I apply minimal targeted fixes to Python syntax errors during development?

Yes, you can apply minimal targeted fixes to Python syntax errors during development. The incremental fixing process identifies and corrects build and lint errors individually, ensuring each surgical fix is verified and applied without disrupting the rest of your codebase.

Why should I fix Python lint and type errors one at a time instead of all at once?

Fixing Python lint and type errors one at a time allows for minimal, surgical fixes that can be verified and applied incrementally. This targeted approach prevents unintended side effects, optimizes overall code quality, and reduces maintenance overhead by confirming each correction independently.