Design Cli Output
技能 已验证 活跃Design terminal output for a CLI tool with chalk colors, Unicode glyphs, multiple verbosity levels (human, verbose, quiet, JSON), and consistent voice rules. Covers color palette selection, status indicator design, reporter function architecture, ceremony/narrative output variants, and cross-terminal compatibility. Use when building a new CLI reporter module, adding warm narrative output to an existing tool, standardizing output across multiple commands, or designing machine-readable JSON alongside human-readable text.
To guide the creation of well-designed, consistent, and accessible terminal output for command-line tools, enhancing user experience and machine readability.
功能
- Design color palettes with fallbacks
- Select Unicode or ASCII status indicators
- Implement four verbosity levels (default, verbose, quiet, JSON)
- Define and enforce consistent voice rules
- Structure output into reusable reporter functions
- Test output across various terminal environments
使用场景
- Building new CLI reporter modules
- Adding narrative output to existing tools
- Standardizing output across multiple commands
- Designing parallel human-readable and JSON output
非目标
- Designing the CLI commands themselves
- Implementing the core business logic of the CLI tool
- Handling error recovery beyond output formatting considerations
工作流
- Define Color Palette
- Choose Status Indicators
- Design Verbosity Levels
- Establish Voice Rules
- Implement Reporter Functions
- Test Output Across Environments
实践
- CLI Output Design
- Terminal UX
- Code Style
先决条件
- Node.js (for chalk dependency)
- Access to a terminal environment for testing
安装
/plugin install agent-almanac@pjt222-agent-almanac质量评分
已验证类似扩展
Trader Regime
100Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy
Design Workflow
100Anti-AI-generic design guidelines. Use when creating UI prototypes, reviewing designs for generic AI patterns, or setting up a project design system.
Macos Design
100Design and build native-feeling macOS application UIs. Use this skill whenever the user asks to create a desktop app, macOS app, Mac-style interface, Apple-style UI, system utility, or anything that should look and feel like a native Mac application. Also trigger when users mention "native feel", "desktop app design", "Apple design patterns", "sidebar layout", "traffic lights", or want to build tools/utilities that feel like they belong on macOS. This skill covers layout, composition, interaction patterns, animations, light/dark mode, and all the subtle details that make an app feel like Apple built it.
Type Audit
100Typography-only audit covering font selection, type scale, readability, hierarchy, performance
Component Audit
100Component consistency audit covering state coverage, hierarchy, patterns
Color Audit
100Color-only audit to extract, evaluate, and recommend improvements for the project's color system