| Instalación y runtime | Python + uv · uv tool install specify-cli | Node ≥ 20.19 · npm install -g @fission-ai/openspec | Si tu equipo es 100% JavaScript, meter Python en el toolchain es fricción real de onboarding. No es un detalle menor: es la razón más común por la que un equipo abandona Spec Kit en la primera semana. |
|---|
| Unidad de trabajo | La feature: specify → plan → tasks → implement | El change: propose → apply → archive | Spec Kit piensa en features nuevas. OpenSpec piensa en cambios sobre algo que ya está. Esa diferencia condiciona todo lo demás. |
|---|
| Gobierno del proyecto | Constitution explícita como primer paso | Sin constitution; specs por dominio en openspec/specs/ | La constitution brilla con varias personas tocando el mismo repo, porque codifica las decisiones que si no se repiten en cada PR. En solitario suele ser ceremonia que rellenas y no vuelves a leer. |
|---|
| Proyectos existentes (brownfield) | Soportado como "iterative enhancement" | Es el caso de uso central, con /opsx:onboard para documentar lo que ya hay | El diferencial más claro. OpenSpec asume que llegas con cinco años de código y ninguna spec; Spec Kit lo soporta, pero su flujo natural sigue siendo empezar de cero. |
|---|
| Ceremonia | Alta: 5 comandos principales + 5 opcionales de calidad | Baja: 4 comandos principales cubren el ciclo entero | Más ceremonia no es peor: es más red de seguridad. La pregunta correcta no es cuál tiene menos pasos, sino cuántos pasos vas a mantener de verdad dentro de tres meses. |
|---|
| Varios repos | No nativo: un .specify/ por repo | Stores (beta): la planificación vive en un repo aparte compartido por git | Si una feature aterriza en tres repos, Stores es hoy la única respuesta de las dos. Está en beta, así que trátalo como apuesta, no como base. |
|---|
| Formato de la spec | Plantillas en .specify/templates/, personalizables por proyecto | Markdown plano: ### Requirement (SHALL) + #### Scenario (WHEN/THEN) | El formato de OpenSpec se lee sin documentación previa, lo que importa cuando quien tiene que revisar la spec no es quien la escribió. |
|---|
| Ecosistema y soporte | ~126.000 estrellas · 30+ agentes · respuestas para casi todo | 30+ herramientas, pero comunidad joven | La tracción de Spec Kit no prueba que sea mejor herramienta; prueba que cuando te atasques a las 23:00 vas a encontrar a alguien que ya pasó por ahí. Eso vale dinero. |
|---|