---
name: cli-command
description: Design, implement, or review Composio CLI commands under ts/packages/cli using Effect, effect/cli, services, output conventions, configuration and environment variables, and local vendor references. Use for CLI command UX, command wiring, service changes, or CLI source edits. Do not use for CLI E2E-only work; use cli-e2e there.
---
# CLI Command
Use this skill for CLI command design and implementation.
Read the relevant reference:
- `references/design.md` for command surface, output, errors, interactivity, configuration, and exit codes.
- `references/implementation.md` for Effect command wiring and service patterns.
- `references/client-cache-sync.md` when touching toolkit client services.
- `references/command-example.md` for the repo-linked authoring recipe, behavioral checks, and an unseen-task evaluation protocol.
- `references/data-and-lifecycle.md` for TerminalUI, stdin/stdout contracts, streaming commands, terminal controls, and recovery pitfalls.