What problem does it solve? CLI commands in the clawker codebase need consistent output behavior: correct stdout/stderr stream placement, styled tables, --format/--json/--quiet flags, interactive prompts, and live progress trees. This Skill encodes those conventions so new or modified commands follow the GitHub CLI (gh) style instead of ad-hoc printing. ## Core Features & Use Cases - Stream and scenario rules: Defines the four output scenarios (static, static-interactive, live-display, live-interactive) with exact stream placement for data, status, warnings, prompts, and errors. - List command recipe: Canonical wiring for Options structs, cmdutil.AddFormatFlags/AddFilterFlags, display row structs, the format dispatch switch, TablePrinter, glob filters, and golden/flag/rendering tests. - TUI and prompts: Covers ColorScheme API, Prompter (String/Confirm/Select), multi-step wizards via TUI.RunWizard, and RunProgress tree display with ProgressStep channels and ProgressDisplayConfig. - Use Case: When adding a volume list command to clawker, use this Skill to register format/filter flags, build display rows, render a styled table, and write flag-parsing and golden-file tests that match existing commands. ## Quick Start Use the cli-output skill to add a new list command with --json, --format, and --filter support following the clawker output conventions.