Agent Native Design
Évalue une CLI sur une grille de 14 critères couvrant sept principes de conception natifs pour agents et produit un plan de refactorisation priorisé P0/P1/P2.
Testé · Fonctionne
Ce que fait
Examine, conçoit ou refactorise des CLIs destinées à servir simultanément des humains, des agents IA et des orchestrateurs — en vérifiant les contrats stdout/JSON, les codes de sortie, l'auto-description, le mode simulation, les niveaux de sécurité, la délégation d'authentification et l'idempotence par rapport à une grille de 14 critères notée mappée à sept principes de conception. Se déclenche sur des demandes d'évaluation si une CLI est native pour agent, de conversion d'une API/SDK en CLI utilisable par agent, ou de refactorisation des contrats de sortie/aide/erreur d'une CLI uniquement pour humains.
Rapport de test
A exécuté une vraie revue d'une spécification de CLI de notes jouet : la grille de la compétence a signalé deux défauts concrets qu'une revue générique de base a complètement manqués — une connexion interactive uniquement par navigateur sans chemin de jeton délégable (Principe 7) et aucune clé d'idempotence sur la commande add (notes dupliquées silencieusement lors de la nouvelle tentative de l'agent) — et a renvoyé un score reproductible de 3/28 'pas encore natif pour agent' au lieu d'une impression vague.
Testé le: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/Agents365-ai/agent-native-design.git mkdir -p ~/.claude/skills cp -r agent-native-design/skills/agent-native-design ~/.claude/skills/agent-native-design
Commandes et exemples de prompts
/agent-native-designÉvalue une CLI sur une grille de 14 critères couvrant sept principes de conception natifs pour agents et produit un plan de refactorisation priorisé P0/P1/P2.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Is my CLI actually usable by an AI agent, not just a human typing?Review whether this API's command-line wrapper is agent-nativeScore my tool's stdout, exit codes, and auth flow for agent friendliness