agentic-cli-design

Installation
SKILL.md

Agentic CLI Design

Overview

Agentic CLI Design is a design philosophy that treats CLIs not as "tools for humans to operate in terminals," but as protocols/APIs that LLMs/agents can safely, reliably, and repeatably invoke.

The success criteria is that agents can operate the CLI:

  • Without confusion (options are explicit)
  • Without breaking things (safe-by-default)
  • Without getting stuck (non-interactive, timeout/retry strategies)
  • Repeatedly (idempotent, re-execution tolerant)
  • With self-healing (observable, self-describing)

This skill provides a comprehensive framework for designing and evaluating CLI tools for agent use.

Core Definition

Agentic CLI Design = Design principles for CLIs that enable LLM/agents to execute commands safely and reliably in non-interactive, repetitive, failure-prone environments.

Related skills
Installs
22
Repository
tumf/skills
GitHub Stars
3
First Seen
Feb 20, 2026