Python coding guidelines and best practices. Use when writing, reviewing, or refactoring Python code. Enforces PEP 8 style, syntax validation via py_compile, unit test execution, modern Python versions only (no EOL), uv for dependency management when available, and idiomatic Pythonic patterns.
Initial release providing Python coding guidelines and best practices. - Enforces PEP 8 style and modern, Pythonic patterns. - Requires Python 3.10+; promotes use of features from Python 3.11–3.13. - Includes syntax validation, unit test execution, and automatic formatting before commits. - Recommends `uv` for dependency management if available, with `pip` as fallback. - Documents clear Pythonic patterns, anti-patterns, and testing practices. - Provides a concise checklist for code readiness and best practices.