From python3-development
Provides Python CLI project structure reference with Hatchling config and quality gates for linting, type checking, testing, review, and shebang validation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/python3-development:python-cli-architectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
See `references/project-structure.md` — `packages/{name}/` layout and Hatchling configuration.
See references/project-structure.md — packages/{name}/ layout and Hatchling configuration.
See references/quality-gate.md — mandatory linting, type checking, test, review, and shebang validation steps before reporting done.
npx claudepluginhub jamie-bitflight/claude_skills --plugin python3-developmentGuides CLI architecture for Python packages: framework selection (Click, Typer, argparse), layouts (cli.py/cli/ dir), __main__.py delegation, entry points, exit codes, subcommands.
Guides Python project setup, tool selection, package management, CLI development, and popular libraries. Useful for configuring pyproject.toml, choosing build backends, managing virtual environments, and leveraging type hints.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.