python-project-setup

Community

Automate 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 uv for ultra-fast dependency management and virtual environments, replacing slower traditional tools.
  • Best Practices Enforcement: Ensures your project uses src layout, PEP8 standards, type hints, and a well-structured pyproject.toml for 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, src structure, and adding click/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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.