The Python Project Architect skill provides a comprehensive framework for building professional-grade Python software. It automates the creation of command-line interfaces using argparse or Click, generates standardized project structures, and configures modern packaging via pyproject.toml. By enforcing best practices for type hinting, performance, and security, this skill helps developers move from simple scripts to distributable libraries ready for PyPI. It includes built-in templates for logging, subprocess management, and deployment checklists to ensure every project is robust, maintainable, and easy to install.
主な機能
01Performance-optimized templates for logging and subprocesses
02Support for dynamic versioning and optional dependencies
03Standardized pyproject.toml and src-layout generation
040 GitHub stars
05Integrated security and publishing checklists for PyPI
06Automated scaffolding for Click and argparse CLI tools