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 paramsrich_help_panelto group options- Rich emoji tokens (
:white_check_mark:) not Unicode literals - Architecture: CLI (Typer) → Business Logic → Services → Display (Rich)
uv run <script>overpython3 <script>- Factory pattern for dependency injection
App Structure
import typer
from rich.console import Console