py-refactor
π―Skillfrom l-mb/python-refactoring-skills
Automates Python code refactoring by detecting code smells, suggesting improvements, and applying transformations to enhance readability and maintainability.
Same repository
l-mb/python-refactoring-skills(8 items)
Installation
npx vibeindex add l-mb/python-refactoring-skills --skill py-refactornpx skills add l-mb/python-refactoring-skills --skill py-refactor~/.claude/skills/py-refactor/SKILL.mdMore from this repository7
Automatically diagnose and improve Python code quality by detecting code smells, suggesting refactoring opportunities, and ensuring maintainability.
Analyzes Python code complexity, identifies high-cyclomatic functions, and suggests refactoring strategies to improve maintainability and readability.
Automates Python test suite quality assessment, identifying coverage gaps, complexity, and potential improvements in unit and integration tests
Automatically upgrades Python codebases from legacy syntax to modern Python 3.x standards, handling type hints, comprehensions, and deprecated patterns.
Automates Python project quality setup with linters, formatters, type checkers, and pre-commit hooks for consistent code standards.
Automates Git pre-commit and pre-push hooks for Python code quality, running linters, formatters, and tests before version control actions.
Identifies and refactors security vulnerabilities in Python code, focusing on input validation, authentication, and common attack prevention techniques.