Cambiar tema

vibecode-pro-max-kit: specs, memoria y flujo multiagente para programar con IA

Easton editorial illustration: central specification binder, project-memory archive, two controlled agent lanes, security approval gate

"El README de GitHub de vibecode-pro-max-kit se usó para verificar el comando de instalación, la nota non-destructive install, las fases RIPER-5, las cifras de agents / skills / hooks, la disposición en disco y los mecanismos de seguridad."

"La documentación de GitHub Spec Kit se usó para confirmar el flujo Spec, Plan, Tasks, Implement de spec-driven development y el contexto de integración multiagente."

"La documentación de OpenAI Codex Skills se usó para confirmar la estructura de directorios de Codex skills, la invocación explícita o implícita y los scripts, referencias y assets opcionales."

La programación con IA suele perder control no por un fallo espectacular del modelo, sino por tres rupturas pequeñas: el contexto se corta, los planes quedan solo en el historial del chat y las decisiones no dejan rastro. Cada cambio de requisitos obliga a explicar el proyecto entero otra vez.

vibecode-pro-max-kit intenta resolver un problema de workflow. Acerca un AI coding agent a un equipo de ingeniería guiado por specs: primero se escribe la especificación, luego se planifica, después se ejecuta, y cada paso deja registros auditables. No es un framework de chat y no reemplaza CI/CD. Su trabajo es más concreto: hacer que las decisiones de programación con IA sean trazables.


Qué problema resuelve

Pérdida de contexto: las conversaciones largas se cortan por compaction, y desaparecen decisiones de diseño, condiciones de borde y pistas de depuración. El siguiente cambio exige volver a explicar todo o dejar que la IA adivine.

Planes y decisiones sin rastro: exportar Markdown desde un chat no crea documentación estructurada. Durante una revisión, el equipo no ve por qué se eligió una solución ni qué opciones se descartaron.

Handoffs multiagente costosos: una tarea puede dividirse entre varios agents, pero el traspaso suele depender de lenguaje natural impreciso. Quién es responsable de cada paso, cuál es el formato de salida y dónde están los criterios de aceptación siguen requiriendo supervisión humana.

Juntas, estas tres cosas hacen que programar con IA se sienta como empezar desde cero cada vez. vibecode-pro-max-kit las mete en un solo harness: spec al principio, plan en el medio, checkpoints durante execution y memoria alrededor del proceso.


Instalación y auditoría de seguridad

Comando de instalación

El README propone una instalación mediante shell remoto:

curl -fsSL https://raw.githubusercontent.com/withkynam/vibecode-pro-max-kit/main/install.sh | bash

Después de instalar, ejecuta vc-setup en Claude Code; los usuarios de Codex deben seguir el README y usar /vc-setup. Esto crea el directorio process/ e inicializa la configuración del proyecto.

Archivos que escribe la instalación

El README actual describe la instalación como non-destructive: no borra .claude/skills/, .claude/agents/, process/ ni settings.json existentes; solo escribe o actualiza kit-owned files. Aun así, coloca estos directorios y archivos en el proyecto:

RutaContenido
.claude/agentsDefiniciones de agent para Claude Code; el README actual dice 15
.claude/skillsDefiniciones de skill para Claude Code; el README actual dice 33
.claude/hooksHooks de ciclo de vida; el README actual dice 10
.codex/agentsAgents mirrored para Codex
.agents/skillsSymlink a .claude/skills para Codex discovery
CLAUDE.mdOrquestador de Claude Code y routing rules
AGENTS.mdRegistro de agent y skill entre herramientas
process/Directorio de ciclo de vida de planes y memoria del proyecto

El README también indica que la configuración existente se respalda en .vibecode-backup/, que un CLAUDE.md existente se guarda como CLAUDE.md.pre-vibecode y que un process/ existente no lo migra directamente el instalador. Eso lo manejan vc-setup / vc-update de forma interactiva.

Checklist de auditoría de seguridad

No ejecutes curl | bash directamente en un repositorio de producción. Aunque el README llame non-destructive a la instalación, el script remoto necesita revisión porque escribe en rutas sensibles como .claude/, .codex/, CLAUDE.md y AGENTS.md.

Para la primera prueba, usa este flujo:

  1. haz un fork o copia de un proyecto no productivo
  2. ejecuta el instalador en ese fork
  3. revisa los archivos con git diff
  4. migra solo si los cambios de configuración son esperados

También debes verificar que el comportamiento de respaldo encaja con tu repositorio. Los proyectos con skills o agents personalizados que empiecen por vc- deben seguir la advertencia del README y revisar el resultado con cuidado.

“Non-destructive” tampoco significa “sin riesgo”. Reduce la probabilidad de borrar un directorio existente, pero no sustituye la revisión de supply chain, los límites de permisos ni la preparación de rollback. En un proyecto de equipo, el movimiento mínimo seguro sigue siendo: leer el script, ejecutarlo en una copia y pedir a otra persona que revise el diff.


Idea central: spec-driven workflow

Contexto de Spec Kit

La idea central de vibecode-pro-max-kit viene de workflows de spec-driven development como Spec Kit. El flujo es simple: primero escribir la spec, luego convertirla en plan, dividir el plan en tareas y finalmente implementar.

Cada fase genera un artefacto Markdown que entrega contexto estructurado a la siguiente fase:

FaseEntradaSalida
SpecDescripción del requisitoDocumento de especificación con límites, restricciones y criterios de aceptación
PlanDocumento de especificaciónPlan de implementación con pasos, responsables y dependencias
TasksPlan de implementaciónLista de tareas concretas y verificables
ImplementLista de tareasCambios de código + notas del proceso

Este workflow no es nuevo, pero vibecode-pro-max-kit lo instala dentro del proyecto: agents, skills y hooks están organizados alrededor de ese proceso.

Ciclo de vida del plan

El README actual destaca un workflow RIPER-5 plan-first y lo describe como 7 gated phases:

FaseQué haceArtefacto
ResearchReúne contexto y confirma límitesresearch artifact
SpecEscribe user stories y límites de requisitosspec artifact
InnovateCompara opciones y registra trade-offsalternatives / decision notes
PlanDetalla pasos, responsabilidad y validaciónplan artifact
ValidateRevisa plan y riesgos antes de ejecutarvalidation notes
ExecuteImplementa tareas y registra el procesocode changes + execution notes
Update-ProcessActualiza memoria y limpia notas obsoletasprocess / context updates

Cada fase requiere aprobación explícita antes de avanzar. Ese es el punto de control: una persona valida la dirección antes de que el agent continúe.

Agents y skills

El README dice actualmente 15 agents, 33 skills y 10 hooks. Es la formulación del README oficial verificada el 23 de junio de 2026, no un valor permanente.

La estructura de skills sigue la de Codex Skills y Claude Code skills: cada skill tiene un SKILL.md para instrucciones y, de forma opcional, scripts/, references/ y assets/. Un skill puede llamarse explícitamente o activarse de forma implícita cuando la tarea coincide con su alcance.

También importan dos conceptos:

  • context groups: bloques de contexto organizados por tema o función para no cargar todo el proyecto cada vez
  • feature folders: carpetas por funcionalidad con su propio material de spec y process

Mecanismos de seguridad

El README enumera varios mecanismos de seguridad y workflow que conviene mirar con atención:

MecanismoFunciónCuándo importa
privacy guardrailsEvita que información sensible entre en process files u outputAntes de agent output y process updates
gated phasesImpide que el agent salte directo al códigoDe Research a Update-Process
check loopsPermite que la ejecución se autoevalúe y vuelva al planDurante execution y validation
deviation protocolRegistra conductas que se apartan del plan originalCuando cambia el plan o execution se desvía
high-risk evidence packExige pruebas adicionales para decisiones riesgosasCuando se activa un umbral

Estos mecanismos hacen más difícil que la IA tome decisiones de alto riesgo sin supervisión. Aun así dependen de que hooks y configuración funcionen correctamente. Si los hooks están desactivados, los permisos son demasiado amplios o el equipo nunca revisa process/, el mecanismo puede fallar.


Tabla de encaje

EscenarioEncajeMotivo
Proyecto mantenido a largo plazoBuen encajeLa memoria queda en process/ y los planes son auditables
Revisión por varias personasBuen encajeLas decisiones dejan rastro y los desvíos se pueden rastrear
Requisito complejoBuen encajeAyudan la colaboración multiagente y el refinamiento por fases
Contexto fácil de perderBuen encajeLa estructura spec-driven da forma a la conversación
Script puntualPoco encajeEl workflow overhead es demasiado alto
Arreglo pequeñoPoco encajeEl harness cuesta más que el cambio
Proceso de ingeniería maduroUsar con cautelaPuede chocar con el flujo existente de CI/CD y revisión
No quieres un harness externoNo encajaREADME, AGENTS.md, CLAUDE.md y process files cambian el repositorio

La pregunta central es si el workflow overhead vale la pena. Los proyectos largos, complejos y colaborativos pueden cambiar ese overhead por auditabilidad y coordinación. Los proyectos cortos, simples e individuales lo pagan como costo puro.


Relación con Spec Kit, Codex Skills y Claude Code

Spec Kit: define el contexto y el marco de proceso de SDD, o spec-driven development. Es una capa conceptual y no está atada a un agent específico.

Codex Skills: la estructura de directorios de skills de OpenAI: SKILL.md + scripts/ + references/. Empaqueta instrucciones, recursos y scripts en workflows reutilizables.

Claude Code skills: estructura similar, con SKILL.md y archivos de apoyo. Un skill actúa como una unidad de workflow reutilizable y puede invocarse de forma explícita o implícita.

vibecode-pro-max-kit: instala esas ideas en un proyecto. No reemplaza Spec Kit; convierte un workflow spec-driven en agents, skills y hooks ejecutables, con configuración de proyecto para Claude Code y Codex.

Costo de migración: si el proyecto ya tiene .claude/agents, .claude/skills, CLAUDE.md o AGENTS.md, revisa el diff y asegúrate de que tu configuración personalizada no se haya perdido.


Primer flujo de prueba

Siguiendo el README, la primera prueba debe hacerse fuera de producción:

Paso 1: hacer fork o copiar un proyecto no productivo

No trabajes directamente en el repositorio principal. Usa un fork o una copia local de prueba.

Paso 2: ejecutar el comando de instalación

curl -fsSL https://raw.githubusercontent.com/withkynam/vibecode-pro-max-kit/main/install.sh | bash

Paso 3: ejecutar vc-setup

Ejecuta vc-setup en Claude Code; en Codex, sigue el README y usa /vc-setup. Esto crea process/ e inicializa la configuración.

Paso 4: inspeccionar los archivos escritos

git status
git diff .claude/ .codex/ .agents/ CLAUDE.md AGENTS.md process/

Confirma que los archivos escritos coincidan con lo esperado.

Paso 5: probar el primer workflow spec-driven

Dale al agent una petición simple, como “agregar un helper de logging”. Observa el flujo Research → Spec → Innovate → Plan → Validate → Execute → Update-Process y confirma que se active cada gate de aprobación.

Paso 6: validar el resultado

Busca artefactos bajo process/, cambios legibles en CLAUDE.md / AGENTS.md y ningún error de hooks o agents. Solo entonces considera mover el setup a un proyecto real.


Próximos pasos y lecturas relacionadas

Artículos relacionados ya publicados:

Temas previstos en esta serie:

  • Una checklist de troubleshooting para colaboración multiagente
  • Un caso práctico de proyecto spec-driven

Probar vibecode-pro-max-kit de forma segura en 6 pasos

Validar si vibecode-pro-max-kit encaja en tu proyecto de programación con IA sin tocar la rama de producción.

⏱️ Estimated time: 1 day

  1. 1

    Step 1: Crear una copia del proyecto

    Usa un fork, una rama experimental o una copia local. No ejecutes el script remoto de instalación directamente sobre la rama principal de producción.
  2. 2

    Step 2: Auditar el instalador

    Lee primero `install.sh` y confirma qué directorios y archivos de configuración va a escribir.
  3. 3

    Step 3: Instalar y revisar el diff

    Después de instalar, revisa los cambios en `.claude/`, `.codex/`, `CLAUDE.md`, `AGENTS.md`, `.agents/skills` y `process/`.
  4. 4

    Step 4: Ejecutar vc-setup

    Haz que escriba la estructura real del proyecto, comandos de prueba, convenciones y riesgos. No aceptes contexto vacío o genérico.
  5. 5

    Step 5: Elegir una tarea de bajo riesgo

    Empieza con una función de solo lectura o bajo riesgo, y exige que el workflow se detenga después de PLAN para confirmar.
  6. 6

    Step 6: Revisar los artefactos

    Comprueba plan, report, context y touched files para decidir si el workflow realmente mejora la revisión.

FAQ

¿Qué es vibecode-pro-max-kit?
Es un workflow harness a nivel de proyecto para AI coding agents como Claude Code, Codex y Cursor. Convierte research, spec, plan, execute, review y context update en archivos del repositorio, agents, skills y hooks.
¿Cómo se usa vibecode-pro-max-kit?
Empieza en una copia del proyecto o una rama experimental, ejecuta el instalador y sigue la salida: usa `vc-setup` en Claude Code o `/vc-setup` en Codex para crear `process/` e inicializar el contexto del proyecto.
¿Puedo ejecutar el instalador directamente en un repositorio de producción?
No lo recomiendo. El README dice que la instalación es non-destructive, pero aun así escribe configuración de IA y archivos de workflow a nivel de proyecto. Lee `install.sh`, pruébalo en una copia y revisa el `git diff` completo.
¿Qué relación tiene con Spec Kit?
Spec Kit es una idea y caja de herramientas más general para spec-driven development. vibecode-pro-max-kit empaqueta un flujo parecido, spec-first y plan-first, con agents, skills, hooks y context memory dentro del proyecto.
¿Qué proyectos son buenos para una primera prueba?
Elige una tarea real, de complejidad media y bajo riesgo: una página de estado de solo lectura, una vista de lista administrativa o una refactorización fuera del módulo central. No empieces con pagos, autenticación, migraciones ni despliegue en producción.
¿Cómo limpio una memoria incorrecta?
Revisa con regularidad los plans, reports y context files dentro de `process/`. Elimina conclusiones obsoletas o vuelve a ejecutar el workflow para reemplazarlas. La memoria del proyecto es auditable, pero una memoria errónea también puede persistir.

9 min de lectura · Publicado el: 5 jun 2026 · Actualizado el: 14 jul 2026

Ruta de lectura de la serieParte 1 de 1

Despliegue y práctica de OpenClaw

Estás leyendo el primer artículo de esta serie. Continúa con el siguiente o abre el hub para ver toda la ruta.

Ver hub de la serie

Anterior

Estás al inicio de esta serie.

Siguiente

Este es el artículo más reciente de la serie por ahora.

Artículos relacionados

Comentarios

Inicia sesión con GitHub para dejar un comentario

Easton BlogEaston Blog