What problem does it solve?
Python development often suffers from fragmentation: tooling, patterns, and configurations change across projects, leading to slow onboarding and inconsistent quality. This Skill consolidates modern Python workflows, tooling, and best practices to streamline coding, testing, and refactoring.
Core Features & Use Cases
- Tooling stack setup and usage (uv, ruff, pyright, rope, LibCST) to accelerate development, linting, type checking, and safe refactoring.
- Structured guidance for packaging, testing, and design principles to improve code quality and maintainability.
- Templates and examples for configuring common Python projects, including standards for tests, formatting, and static analysis.
- Use Case: A new Python project can bootstrap with a robust tooling suite and consistent workflows from day one.
Quick Start
Install the recommended tooling and follow the daily commands to bootstrap and maintain a Python project.