cli-commands

Create and modify CLI commands in Wraps projects using Clack prompts and Pulumi.

55|7|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/wraps-team/wraps --skill cli-commands-wraps-team
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-commands
Source: https://github.com/wraps-team/wraps/tree/main/.claude/skills/cli-commands
Command: npx skills add https://github.com/wraps-team/wraps --skill cli-commands-wraps-team

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build and maintain CLI commands for Wraps projects using Clack prompts and Pulumi, enabling consistent, scalable command workflows across services.

Core Features & Use Cases

  • Standard Command Pattern: establishes consistent command structure with prompts, error handling, and deployment orchestration.
  • Clack Prompts: demonstrates select, text input, confirm, and multi-select interactions to guide user input.
  • Pulumi Integration: outlines how to embed infrastructure deployment steps alongside command logic for end-to-end workflows.

Quick Start

Create or modify a CLI command in packages/cli/src/commands using the standard Clack prompts and Pulumi pattern described above.

Frequently Asked Questions about cli-commands

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create CLI commands with Clack prompts in a TypeScript project?

You create CLI commands with Clack prompts by placing command files in packages/cli/src/commands, applying a standard pattern for user inputs, error handling, and deployment orchestration across email, sms, and shared utilities.

What types of interactive prompts can I use when building a CLI with Clack?

When building a CLI with Clack, you can use select, text input, confirm, and multi-select interactions to guide user input and establish a consistent command structure for your workflows.

How do I integrate Pulumi infrastructure deployment into my CLI command logic?

Integrate Pulumi infrastructure deployment by embedding deployment steps directly alongside your command logic, enabling end-to-end workflows that combine Clack user prompts with infrastructure orchestration.

Can I organize CLI commands by service for different utilities in a monorepo?

Yes, you can organize CLI commands by service by structuring them within packages/cli/src/commands, separating logic across email, sms, and shared utilities to maintain scalable command workflows across services.

What is the standard pattern for maintaining scalable CLI command workflows?

The standard pattern for scalable CLI command workflows establishes a consistent structure using Clack prompts for input, robust error handling, and Pulumi deployment orchestration integrated directly into the command logic.