O que agent-friendly-cli faz?
Usado ao criar, modificar ou revisar ferramentas de linha de comando (CLI) e suas Skills complementares, especialmente CLIs que devem ser chamadas de forma estável por Agentes de IA, mas também utilizáveis por humanos. Abrange design de superfície de comando, modo não interativo, contrato de saída JSON, hierarquia de códigos de saída, dry-run, idempotência, segurança de autenticação, separação de responsabilidades entre CLI/script/Skill/Agent, orquestração transacional, autorização de risco, verificação de estado final e métodos de aceitação.