specialist-skill-routing

Installation
SKILL.md

Scan your task description against the triggers below. For every match, call Skill(skill="...") before writing any architecture, plan, or code. Multiple matches → load all matching skills.

CLI Framework — Typer

Triggers: typer.Typer(), typer.run(), @app.command, @app.callback, typer.Option, typer.Argument, Annotated[int, typer.Option()], Typer subcommands, app.add_typer(), CliRunner, typer.echo, typer.style, typer.secho, typer.Exit, typer.Abort, typer.confirm, typer.launch, autocompletion

Skill(skill="python-engineering:typer")

Covers: app creation with typer.Typer() and typer.run(), CLI arguments and options (Annotated form), parameter types (enums, paths, dates, UUIDs, custom), subcommand composition with add_typer(), testing with typer.testing.CliRunner, output/colors/progress bars, callbacks, context, autocompletion, packaging.


Agent-facing CLI output

Triggers: CLI or script implemented inside an Agent Skill or plugin; command primarily consumed by AI agents or automation.

Keep output machine-readable: compact JSON on stdout, preferably BaseModel.model_dump_json(); diagnostics on stderr. Do not route to Rich/UI skills unless a separate human-facing presentation mode is explicitly required.

Installs
33
GitHub Stars
67
First Seen
Mar 29, 2026