Python Project Developer

Complete Python multi-project development specification for CLI/GUI tools with unified API, OpenAI function-calling integration, and PyPI publishing. Triggers when: Creating a new Python project with CLI and GUI support, setting up pyproject.toml with README and PyPI publishing, implementing unified API with ToolResult pattern, adding OpenAI function-calling tools integration, or writing standardized tests and documentation. Commands: - /python-project init <name> - Initialize new Python project - /python-project structure - Generate project structure - /python-project api - Implement ToolResult API pattern - /python-project cli - Add CLI with unified flags - /python-project test - Generate test suite - /python-project publish - Setup PyPI publishing Capabilities: Project structure guidance from single-file to package migration, CLI unified flags (-V, -v, -o, --json, -q), Python API with ToolResult dataclass pattern, function-calling with TOOLS + dispatch pattern, bilingual README documentation with auto-scre

cycleuser 89a2f61 8 files · 41.9 KB Updated

File contents

cycleuser/skills/tree/main/skills/python-project-developer commit 89a2f615c8

Frequently asked questions

npx skillmds@latest add cycleuser/python-project-developer