What problem does it solve? Building interactive Go command-line tools from scratch involves repetitive decisions about project structure, flag handling, interactive prompts, colored output, and testing strategy. This Skill provides a complete, opinionated standard so every CLI you create follows the same proven architecture without re-deriving these decisions. ## Core Features & Use Cases - Standard Project Skeleton: Defines the canonical directory layout (cmd/, internal/color, internal/ui, internal/<domain>, docs/, test/scenario) with ready-to-use code templates for the five mandatory files. - Progressive 3-Mode Interaction: Every command supports full-interactive, hybrid (partial flags + prompts), and fully automated (--yes) execution modes, with flag-to-prompt fallback built in. - Transaction Safety & Scenario Testing: Enforces collect-confirm-execute patterns for risky operations and real end-to-end scenario tests using temporary directories instead of mocks. - Use Case: When asked to build a new CLI tool for git workflows, Docker management, or API operations, this Skill generates the full scaffold with an interactive command selector, colored step-by-step output, Chinese documentation conventions, and E2E tests. ## Quick Start Create a new Go CLI tool for managing Docker containers following the cli-standard structure with interactive prompts and scenario tests.