Resolves Python syntax, type, and linting errors through incremental, surgical fixes to ensure build stability.
Python Lint is a specialized Claude Code skill designed to automate the remediation of Python-specific code issues. It leverages a surgical fix strategy to incrementally address build failures, Mypy type errors, and Ruff/Flake8 linting violations without introducing broad, unnecessary changes. By following a prioritized sequence—starting with syntax and imports before moving to types and style—the skill ensures that the most critical blockers are resolved first. Ideal for CI/CD troubleshooting or refining codebase quality, it provides detailed Japanese reports of all modifications and remaining issues.
Key Features
010 GitHub stars
02Prioritized Fix Strategy: Addresses SyntaxErrors and ImportErrors first to unblock execution quickly.
03Localized Reporting: Generates all user-facing summaries, fix reports, and diagnostics in Japanese.
04Automated Verification: Re-runs diagnostics after every change to confirm the fix is successful.
05Incremental Error Resolution: Fixes issues one-by-one to prevent regressions and ensure code integrity.
06Multi-Tool Support: Integrates with Mypy, Ruff, Flake8, and standard Python compilers.
Use Cases
01Automating the cleanup of linting violations like unused imports and indentation issues before pull requests.
02Resolving complex type-hinting errors reported by Mypy in large legacy codebases.
03Fixing SyntaxErrors and ImportErrors that prevent CI/CD pipelines from passing.