What problem does it solve? Structuring, building, and distributing Python code as an installable package involves many configuration details—pyproject.toml metadata, build backends, entry points, versioning, and PyPI publishing—that are easy to get wrong without a clear guide. ## Core Features & Use Cases - Project Structure Templates: Source layout, flat layout, and multi-package patterns with complete pyproject.toml examples including dependencies, classifiers, and tool configuration. - CLI Tool Creation: Register command-line entry points using Click or argparse so installed packages expose executable commands. - Build & Publish Workflows: Build wheels and source distributions with python -m build, validate with twine, and publish to PyPI or TestPyPI, including GitHub Actions automation. - Advanced Patterns: Data files, namespace packages, C extensions, dynamic git-based versioning, and private package indexes via the references guide. - Use Case: You wrote a Python utility and want teammates to install it with pip. Use this Skill to scaffold the src layout, write a complete pyproject.toml, add a CLI entry point, build the wheel, and publish it to PyPI. ## Quick Start Ask the AI to create a new Python package with a src layout, a complete pyproject.toml, and a CLI entry point, then show how to build and publish it to PyPI.