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

Tool Purpose Location
Related skills

More from saleor/configurator

Installs
16
GitHub Stars
29
First Seen
Jan 24, 2026