python-project-structure
CommunityKickstart Python projects with clean src-layout.
Authoramaozhao
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill guides developers to start and structure Python projects with a robust src-layout and pyproject.toml configuration, preventing common import and packaging issues.
Core Features & Use Cases
- Structured starter: Provides a recommended directory layout with a dedicated src/ package to prevent import conflicts.
- Tooling setup: Demonstrates pyproject.toml configuration for modern packaging, testing, and tooling.
- Project hygiene: Includes standard directories like tests/ and README.md to promote maintainable development practices.
Quick Start
Create a new project directory, enable the src-layout pattern, and add a pyproject.toml configuration as shown in this guide. Then initialize a basic package under src/mypackage and set up a minimal tests/ folder to validate imports.
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-structure Download link: https://github.com/amaozhao/MySkills/archive/main.zip#python-project-structure 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.