python-modern
CommunityBuild robust Python apps, faster and flawlessly.
Authorsumik5
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a comprehensive guide for setting up and operating a modern Python development environment, integrating cutting-edge tools like uv, ruff, and mypy. It automates dependency management, code linting, formatting, and static type checking, ensuring high code quality, performance, and maintainability from the outset.
Core Features & Use Cases
- High-Performance Toolchain: Leverages
uvfor ultra-fast dependency management andrufffor rapid linting and formatting. - Strict Type Safety: Enforces type safety with
mypyand Pydantic, preventing runtime errors and improving code reliability. - Optimized Docker Builds: Guides the creation of efficient multi-stage Docker images using
uv, minimizing image size and build times. - Use Case: When starting a new FastAPI project, use this Skill to quickly set up the entire development environment, including
pyproject.toml,uv.lock,rufffor linting,mypyfor type checking, and a production-ready Dockerfile.
Quick Start
Initialize a new Python project using uv init, then configure pyproject.toml for ruff and mypy according to the modern Python development guidelines.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: python-modern Download link: https://github.com/sumik5/dotfiles/archive/main.zip#python-modern Please download this .zip file, extract it, and install it in the .claude/skills/ directory.