This skill empowers Claude to architect production-ready Python projects by implementing industry-standard packaging patterns and modern distribution workflows. It provides comprehensive guidance on PEP 621 metadata configuration, optimal directory layouts (such as the 'src' layout), and dependency management across various build backends like setuptools, hatchling, and poetry. Whether you are building a simple library, a complex CLI tool with Click, or managing distributed namespace packages, this skill ensures your Python code is professional, installable, and follows the latest ecosystem best practices for publishing to PyPI.
主な機能
01Automated publishing workflows using GitHub Actions and Twine
0281 GitHub stars
03Implementation of 'src' and flat directory layouts for package isolation
04Standardized pyproject.toml configuration following PEP 517/518/621
05Advanced patterns for namespace packages and dynamic versioning
06CLI tool scaffolding with Click and argparse entry points