python3-cli

Installation
SKILL.md

CLI Development (Typer + Rich)

Consult python3-core for standing defaults. Load python3-testing for test patterns.

Standards

  • Annotated[Type, typer.Option(...)] syntax for all CLI params
  • rich_help_panel to group options
  • Rich emoji tokens (:white_check_mark:) not Unicode literals
  • Architecture: CLI (Typer) → Business Logic → Services → Display (Rich)
  • uv run <script> over python3 <script>
  • Factory pattern for dependency injection

App Structure

import typer
from rich.console import Console
Related skills

More from jamie-bitflight/claude_skills

Installs
9
GitHub Stars
44
First Seen
Mar 29, 2026