¿Qué hace agent-friendly-cli?
Úsalo al crear, modificar o revisar herramientas de línea de comandos (CLI) y sus Skills asociados, especialmente para que los AI Agents puedan invocarlos de forma estable, manteniendo al mismo tiempo una buena usabilidad humana. Cubre diseño de interfaz de comandos, modo no interactivo, contratos de salida JSON, códigos de salida estructurados, modo dry-run, idempotencia, seguridad en autenticación, separación de responsabilidades entre CLI/scripts/Skills/Agents, orquestación transaccional, autorización de riesgos, verificación de estados finales y métodos de aceptación.