Compétence d'agent pour concevoir et réviser des outils en ligne de commande (CLI)
Qu'est-ce que skill-conception-cli ?
Cette compétence fournit une checklist complète pour la conception et la révision d'outils CLI robustes, utilisables et sûrs. Elle couvre des aspects essentiels comme les drapeaux d'aide et de version, l'entrée/sortie standard et les formats structurés (JSON), les mécanismes de sécurité (dry-run, confirmation forcée), la journalisation contrôlée, les codes de sortie déterministes, les modes non interactifs pour CI/CD, la validation de configuration via JSON Schema et variables d'environnement, ainsi que les bonnes pratiques pour les invites interactives. Elle est conçue pour être utilisée par des agents IA (comme Claude Code, Cursor, ou Codex) lors de la génération ou de l'audit de code CLI, dans n'importe quel langage de programmation. Elle garantit que l'outil respecte les conventions de l'utilisateur final et les standards de l'industrie.