l-mb

l-mb/python-refactoring-skills

8 resources in this repository

GitHub
🎯8

🎯Skills8

🎯py-refactor🎯Skill

Automates Python code refactoring by detecting code smells, suggesting improvements, and applying transformations to enhance readability and maintainability.

py-refactor
🎯py-complexity🎯Skill

Analyzes Python code complexity, identifies high-cyclomatic functions, and suggests refactoring strategies to improve maintainability and readability.

py-complexity
🎯py-code-health🎯Skill

Automatically diagnose and improve Python code quality by detecting code smells, suggesting refactoring opportunities, and ensuring maintainability.

py-code-health
🎯py-test-quality🎯Skill

Automates Python test suite quality assessment, identifying coverage gaps, complexity, and potential improvements in unit and integration tests

py-test-quality
🎯py-quality-setup🎯Skill

Automates Python project quality setup with linters, formatters, type checkers, and pre-commit hooks for consistent code standards.

py-quality-setup
🎯py-modernize🎯Skill

Automatically upgrades Python codebases from legacy syntax to modern Python 3.x standards, handling type hints, comprehensions, and deprecated patterns.

py-modernize
🎯py-git-hooks🎯Skill

Automates Git pre-commit and pre-push hooks for Python code quality, running linters, formatters, and tests before version control actions.

py-git-hooks
🎯py-security🎯Skill

Identifies and refactors security vulnerabilities in Python code, focusing on input validation, authentication, and common attack prevention techniques.

py-security