Contribute
Sign in
Python Refactoring Assistant

Python Refactoring Assistant

Educational Python refactoring assistant that provides guided suggestions for AI assistants.

10K+pulls9 ToolsPackaged byDocker, with additional security features including SBOMs, provenance, signing, and multi-arch support

Tools

NameDescription
analyze_python_fileAnalyze Python file for refactoring opportunities with precise guidance
analyze_python_packageComprehensive package/folder analysis for refactoring opportunities
analyze_security_and_patternsComprehensive security scanning and modern Python patterns analysis
analyze_test_coverageAnalyze Python test coverage and suggest improvements
find_long_functionsFind functions that are candidates for extraction
find_package_issuesIdentify package-level refactoring opportunities and structural issues
get_extraction_guidanceGet detailed step-by-step guidance for extracting functions
get_package_metricsGet aggregated metrics for a Python package
tdd_refactoring_guidanceGenerate TDD-based refactoring guidance: test first, refactor, test again