Saltar al contenido
Cabuya

Dos líneas, y tu agente conoce el protocolo

El paquete le enseña el Protocolo Cabuya a cualquier agente de código — esquema, niveles, exclusiones, validador — y funciona sin red, porque la especificación viaja dentro. Lo instalas una vez y dices una frase.

1. Instala el paquete

Cualquiera de las dos líneas funciona; ambas están probadas en una máquina limpia. La segunda deja el paquete dentro de tu repositorio, revisable en un pull request.

shellscript
npx skills add Cabuya/cabuya-skill
# or, vendored into your repository:
git clone --depth 1 https://github.com/Cabuya/cabuya-skill .agents/skills/cabuya

2. Di la frase

shellscript
/cabuya

Esa es toda la interfaz. En agentes que interceptan la barra, dilo con palabras: «adopta Cabuya».

Qué pasa después

El agente lee tu repositorio — todavía no escribe nada — y te dice, en lenguaje claro, qué significa implementar Cabuya aquí: qué archivos, qué endpoints, cuánto trabajo aproximado, y la única decisión que será tuya. Después planifica la adopción y la ejecuta tarea por tarea, validando cada una.

Pregunta antes de proponer

Si tu equipo ya planifica con una metodología de spec-driven development, el agente le entrega todo el contexto — tareas ordenadas, criterios de aceptación, comandos de validación — y tu flujo sigue planificando. El tuyo está por encima de cualquiera que él traiga.

Con DeepWorkPlan, el plan queda en disco como archivos de tarea que puedes revisar en un pull request, cada uno con su validación, y sobrevive entre sesiones — el paquete ofrece instalarlo y hacer su onboarding.

Sin él, el agente planifica en su propio modo plan sobre la misma lista de tareas. Las decisiones sobreviven igual; el detalle de las tareas vive en la sesión. Es más liviano, y el paquete lo dice. Ninguna herramienta es obligatoria.

Lo único que te va a preguntar

Qué se puede publicar. El agente presenta cada columna que podría llevar datos personales y espera: esa decisión es tuya por diseño, y no existe bandera que la salte.

Si tus registros describen personas y no lugares, la especificación limita la app a L1 de forma permanente — un hecho sobre los datos, no un veredicto sobre la app.

¿No estás listo? Hazle preguntas

El paquete responde «qué es Cabuya», «por qué un protocolo» y «qué implicaría en nuestra app» desde la especificación que lleva consigo, con citas — y te muestra el trabajo sin escribir un archivo.

Lo que no va a hacer

  • Declarar un nivel de conformidad que el validador no midió — y nunca usa la palabra «certificado».
  • Publicar un dato de contacto, en ningún lugar, en ninguna codificación. El contacto llega por la página pública de cada registro.
  • Abrir un pull request, o escribir un archivo, sin preguntar primero.
  • Enviar tus datos a ninguna parte. No tiene telemetría y no llama a casa.