python-simplifier
Installation
SKILL.md
Python Code Simplifier
Transform complex, hard-to-maintain Python code into clean, readable, idiomatic solutions.
Analysis Scripts
# Comprehensive analysis (runs all checks)
python scripts/analyze_all.py /path/to/project
# Individual analyzers:
python scripts/analyze_complexity.py . # Cyclomatic/cognitive complexity
python scripts/find_code_smells.py . # Mutable defaults, bare excepts, etc.
python scripts/find_overengineering.py . # YAGNI violations, unused abstractions
python scripts/find_dead_code.py . # Unused imports, functions, variables
python scripts/find_unpythonic.py . # Non-idiomatic patterns
python scripts/find_coupling_issues.py . # Feature envy, low cohesion
python scripts/find_duplicates.py . # Structural duplicate detection