Habilidad de agente para diseñar y revisar herramientas CLI de manera profesional y segura.
¿Qué es skill-cli-design?
Este skill para agentes de IA (como Claude Code, Cursor o Codex) proporciona una checklist completa y detallada para diseñar, implementar y revisar herramientas de línea de comandos (CLI). Está pensado para desarrolladores que desean asegurar que sus CLIs sean usables, predecibles y seguras, cumpliendo con las mejores prácticas de la industria. El skill cubre aspectos esenciales como la documentación de ayuda y versión, manejo de entrada/salida estándar (stdin/stdout), opciones de salida en JSON, flags de seguridad (dry-run, force), niveles de control de logs, códigos de salida deterministas, modos no interactivos para CI/CD, validación de configuraciones JSON mediante esquemas, soporte para variables de entorno, y reglas claras para prompts interactivos. Al aplicar estas guías, un agente puede generar o auditar CLIs que sean consistentes, fiables y fáciles de integrar en entornos automatizados.