v0.7.0 — Spec-Driven Development integrado
Added
- Spec-Driven Development integrado con OpenSpec: todos los proyectos generados ahora incluyen OpenSpec pre-configurado. El scaffolder pregunta qué herramientas de IA usás (Claude Code, Cursor, Windsurf, GitHub Copilot, Cline, Codex) e instala los skills y slash commands correspondientes.
- Flujo
/opsx:propose→/opsx:apply→/opsx:archivelisto para usar desde el día 1. - Estructura
openspec/pre-armada en el template como fallback siopenspec initfalla (sin internet, npm caído, etc.). @fission-ai/openspecagregado comodevDependencyen los proyectos generados.AGENTS.mdactualizado con sección SDD: specs como fuente de verdad, delta specs, flujo explore→propose→apply→archive.READMEde los proyectos generados incluye sección "Desarrollo por Especificaciones".- Nuevo flag
--no-openspecpara saltear la inicialización de OpenSpec. - Próximos pasos en el CLI ahora incluye
/opsx:propose "tu primera feature".
- Flujo
Changed
- OpenSpec init se ejecuta antes de
git initpara que los skills y comandos queden en el commit inicial. - README principal del repo actualizado con tabla comparativa (Spec-Driven Development: Ninguno vs OpenSpec integrado).
Fixed
- Detección de entorno no interactivo (non-TTY): en CI, pipes o cualquier entorno sin terminal interactiva, el multiselect de herramientas IA se salta automáticamente y usa los defaults (Claude Code + Cursor). Antes, el CLI se colgaba esperando input que nunca llegaba.
- CI con
--no-openspec: el workflow de GitHub Actions ahora usa--no-openspecen los tests de generación para evitar descargar@fission-ai/openspecinnecesariamente en cada run.
Tests
- 64 tests automáticos (9 nuevos de OpenSpec).
- CI verde en los 4 package managers: npm, pnpm, yarn, bun.
- Tests verifican: estructura openspec/ copiada, config.yaml presente, specs/ y changes/archive/ creados, devDependency en package.json de ambos templates, runOpenSpecInit exportado y manejo de errores.
Changelog completo: v0.6.2...v0.7.0