Volver al CV
Logo mascota de JCSPECS

JCSPECS

Desarrollo spec-driven y constitution-first para agentes de IA — en Claude Code, OpenCode y Google Antigravity.

La mayoría de desarrolladores usa IA de manera reactiva: pegan prompts y esperan que el código funcione. JCSPECS lo reemplaza por un proceso disciplinado y constitution-first: contexto de producto duradero, requisitos trazables y releases gobernados, todo en archivos de metodología 100% locales.

Cada cambio recorre un ciclo de vida explícito, de la constitución al archivo. La intención se vuelve una propuesta, la propuesta se vuelve una especificación —requisitos, diseño y tareas— y agentes de IA especializados la implementan paso a paso bajo revisión humana, de modo que la velocidad nunca cuesta calidad ni acumula deuda técnica.

JCSPECS es portátil entre Claude Code, OpenCode y Google Antigravity, es consciente de CodeGraph, corre en macOS, Linux y Windows (Node.js 18+) y se distribuye bajo licencia MIT. Instálala desde NPM y opérala con el CLI sdd-jc (install, update, list, doctor).

El ciclo de vida de las especificaciones

  1. Constitución

    Establece la base del proyecto —PRD, diseño de sistema y diseño detallado— como fuente de verdad duradera.

  2. Propuesta

    Captura la intención de un cambio acotado como una propuesta ligera y revisable.

  3. Especificación

    Convierte la intención aprobada en requisitos completos, diseño técnico y tareas trazables.

  4. Ejecución

    Implementa cada tarea con agentes de IA especializados bajo un bucle Líder → Implementador → Revisor.

  5. Validación

    Revisión humana, pruebas automatizadas y evidencia de validación registrada contra cada requisito.

  6. Cierre

    Consolida la documentación, sincroniza el sistema de diseño y cierra la especificación.