python-project-setup
CommunityAutomate Python project setup, uv-fast.
Authortasanakorn
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Manually setting up a new Python project or modernizing an existing one is often tedious, error-prone, and can lead to inconsistent standards. This Skill eliminates that complexity by automating the entire setup process, ensuring your projects adhere to modern best practices from day one.
Core Features & Use Cases
- Modern Tooling: Automatically configures projects with
uvfor ultra-fast dependency management and virtual environments, replacing slower traditional tools. - Best Practices Enforcement: Ensures your project uses
srclayout, PEP8 standards, type hints, and a well-structuredpyproject.tomlfor maintainability and scalability. - Interactive Setup: Guides you through selecting project types (CLI, TUI, pure library) and essential libraries, providing smart defaults to get you started quickly.
- Use Case: Need to start a new Python CLI application? Instead of manually configuring
pyproject.toml,venv,srcstructure, and addingclick/rich, Claude handles it all in one go, leaving you to focus on your core application logic.
Quick Start
Ask Claude: "Create a new Python project for a CLI application."
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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-project-setup Download link: https://github.com/tasanakorn/cc-marketplace/archive/main.zip#python-project-setup Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.