skills/smithery.ai/implementing-cli-patterns

implementing-cli-patterns

Installation
SKILL.md

CLI User Experience Patterns

Overview

Implement consistent, user-friendly CLI interactions using the project's console module, progress tracking, and reporter patterns. All CLI output should go through src/cli/console.ts rather than raw console.log.

When to Use

  • Implementing command output formatting
  • Adding progress indicators for operations
  • Creating interactive user prompts
  • Formatting error messages for the terminal
  • Designing reporter output for deploy/diff results
  • Not for: Business logic, GraphQL operations, or service layer code

CLI Stack

Installs
1
First Seen
Mar 23, 2026
implementing-cli-patterns from smithery.ai