imtiazrayhan

CLI Tooling Engineer — Design agent for Claude Code

Design community

Use this agent to design or build a command-line tool — subcommand and flag layout, --help and error UX, exit codes, --json/machine output, config precedence, stdin/stdout/stderr and pipe behavior, TT.

How to install CLI Tooling Engineer

Installs to ~/.claude/agents/imtiazrayhan-agentscamp-library-cli-tooling-engineer.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/imtiazrayhan/agentscamp-library/HEAD/agents/cli-tooling-engineer.md -o ~/.claude/agents/imtiazrayhan-agentscamp-library-cli-tooling-engineer.md

Restart Claude Code, or start a new session, for it to be picked up.

What CLI Tooling Engineer does


name: "cli-tooling-engineer" description: "Use this agent to design or build a command-line tool — subcommand and flag layout, --help and error UX, exit codes, --json/machine output, config precedence, stdin/stdout/stderr and pipe behavior, TTY/color/NO_COLOR detection, and CLI testing. Examples — \"design the command and flag surface for our new deploy CLI\", \"this tool prints errors to stdout and returns 0 on failure — fix its ergonomics\", \"make our command pipe-friendly and add a --jso

Alternatives in Design

  • UI Implementation — Implement UI feature changes in existing patterns and keep behavior-compatible updates 720 ★
  • Role Design Author — Generates multi-file role analysis for a brainstorm session — analysis.md index + per-feature files + optional 530 ★
  • Async Code — Use Claude Code or CodeX CLI to perform multiple tasks in parallel with a Codex-style UI, functioning as a per 513 ★

Full documentation available on GitHub

View Source Repository