Que fait agent-friendly-cli ?
Utilisé pour créer, modifier ou auditer des outils en ligne de commande (CLI) et leurs compétences associées, en particulier ceux destinés à être appelés de manière stable par un agent IA tout en restant utilisables par les humains. Couvre la conception des commandes, le mode non interactif, le contrat de sortie JSON, la hiérarchie des codes de sortie, le dry-run, l'idempotence, la sécurité d'authentification, la séparation des responsabilités CLI/script/compétence/agent, l'orchestration transactionnelle, l'autorisation des risques, la validation d'état final et les méthodes de recette.