py-code-health
π―Skillfrom l-mb/python-refactoring-skills
Automatically diagnose and improve Python code quality by detecting code smells, suggesting refactoring opportunities, and ensuring maintainability.
Same repository
l-mb/python-refactoring-skills(8 items)
Installation
npx vibeindex add l-mb/python-refactoring-skills --skill py-code-healthnpx skills add l-mb/python-refactoring-skills --skill py-code-health~/.claude/skills/py-code-health/SKILL.mdMore from this repository7
Automates Python code refactoring by detecting code smells, suggesting improvements, and applying transformations to enhance readability and maintainability.
Analyzes Python code complexity, identifies high-cyclomatic functions, and suggests refactoring strategies to improve maintainability and readability.
Automatically upgrades Python codebases from legacy syntax to modern Python 3.x standards, handling type hints, comprehensions, and deprecated patterns.
Automates Python test suite quality assessment, identifying coverage gaps, complexity, and potential improvements in unit and integration tests
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.