Agent Native Design

Puntúa una CLI según una rúbrica de 14 criterios en siete principios de diseño nativos de agente y produce un plan de refactorización priorizado P0/P1/P2.

Por Agents365-ai · Agents365-ai/agent-native-design

Probado · Funciona ★ 9.6/10

Agent Native Design — Puntúa una CLI según una rúbrica de 14 criterios en siete principios de diseño nativos de agente y produce un plan de refactorización priorizado P0/P1/P2.

Qué hace

Revisa, diseña o refactoriza CLIs destinadas a servir a humanos, agentes de IA y orquestadores a la vez, verificando contratos stdout/JSON, códigos de salida, autodescripción, dry-run, niveles de seguridad, delegación de autenticación e idempotencia contra una rúbrica de 14 criterios puntuados mapeados a siete principios de diseño. Se activa en solicitudes para evaluar si una CLI es nativa de agente, convertir una API/SDK en una CLI utilizable por agente, o refactorizar los contratos de salida/ayuda/error de una CLI solo para humanos.

Informe de la prueba

Ejecuté una revisión real de una especificación de notes-cli de juguete: la rúbrica de la habilidad señaló dos defectos concretos que una revisión de línea base genérica pasó por alto por completo — un inicio de sesión solo interactivo en el navegador sin una ruta de token delegable (Principle 7) y ninguna clave de idempotencia en el comando add (notas duplicadas silenciosas en reintentos de agente) — y devolvió una puntuación reproducible de 3/28 'aún no nativo de agente' en lugar de una impresión vaga.

Probado el: 2026-07-16 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /agent-native-designPuntúa una CLI según una rúbrica de 14 criterios en siete principios de diseño nativos de agente y produce un plan de refactorización priorizado P0/P1/P2.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Is my CLI actually usable by an AI agent, not just a human typing?
  • Review whether this API's command-line wrapper is agent-native
  • Score my tool's stdout, exit codes, and auth flow for agent friendliness