v0.7
Qué provee el framework
La plantilla consolida todo el contexto del proyecto bajo spec-native/,
expone el repositorio como servidor MCP, instala comandos nativos por agente
y ahora incluye archetypes y templates para que los proyectos arranquen con
contenido real en lugar de placeholders.
Archetypes
spec-native/ pre-relleno para stacks y patrones comunes.
apply_archetype('java-hexagonal') escribe ARCHITECTURE, STACK,
CONVENTIONS, COMMANDS, DECISIONS y ROADMAP en una llamada.
Agrega los tuyos en .specnative/archetypes/.
Spec templates & decision snippets
apply_spec_template('feature-rest-endpoint', 'user-auth') crea
un SPEC.md listo para rellenar. apply_decision_snippet('jwt-authentication')
appenda DEC-XXXX a DECISIONS.md. Reutilizables entre proyectos.
Servidor MCP
.specnative/specnative_mcp.py expone el repositorio como
recursos tipados (spec:// URIs), herramientas y prompts para
Claude Code, Claude Desktop, OpenCode y Codex.
Se instala automáticamente con su propio venv.
Comandos nativos por agente
/spec-init, /spec-update, /spec-status,
/spec-handoff — instalados automáticamente en todos los perfiles.
Disponibles como slash commands en Claude Code, prompts en OpenCode y
codex --prompt en Codex.
Continuidad multi-agente
spec-native/SESSION.md persiste el estado activo de trabajo en git.
checkpoint() guarda dónde estás; resume() le dice
al siguiente agente — Claude Code, Codex o Cursor — exactamente qué hacer a continuación.
Wizard init & update
specnative init entrevista al desarrollador y llena los documentos
de contexto en minutos. specnative update detecta vacíos y guía
el refinamiento iterativo.
Carpeta de contexto unificada
Todo vive en spec-native/: producto, specs, tareas, workflows,
pipelines y estado de sesión. Un punto de entrada, cero fricción de navegación
para cualquier agente.
Instalador standalone
install.py inicializa SpecNative en un repositorio existente
desde un release de GitHub. Cuatro perfiles: context, spec,
team, platform. Sin dependencias más allá de stdlib.