Otros agentes (Copilot, Cursor, Codex…)
OpenSpec no depende de un asistente concreto: el flujo (proposal, specs, design, tasks) vive en ficheros del repositorio, y el agente es quien los lee y los escribe. Lo que cambia entre herramientas es cómo se instalan los comandos y skills.
Qué agentes soporta
Sección titulada «Qué agentes soporta»openspec init --tools acepta all, none o una lista separada por comas. En la versión 1.14 la lista incluye, entre otras:
claude(Claude Code)codexcursorgithub-copilotgeminiopencodeclineamazon-qkiroroocodedevin(windsurfse acepta como alias)agents
La lista completa y vigente está en la ayuda de tu versión:
openspec init --helpInstalación en un proyecto
Sección titulada «Instalación en un proyecto»Puedes configurar varios agentes a la vez si el equipo no usa el mismo:
openspec init --tools claude,cursor,github-copilotPara GitHub Copilot existe además la opción --copilot-cloud (y su contraria --no-copilot-cloud), que prepara los ficheros del agente de codificación en la nube sin preguntar.
Qué es común a todos
Sección titulada «Qué es común a todos»- Los artefactos son los mismos.
openspec/changes/,openspec/specs/yopenspec/config.yamlno dependen del agente. - El flujo es el mismo. Propose, apply, archive; la guía de flujo /opsx vale para cualquiera.
- La validación es la misma.
openspec validate --all --strict --no-interactivefunciona desde la CLI, la uses o no con un agente.
Qué cambia
Sección titulada «Qué cambia»- Dónde se instalan comandos y skills. Cada herramienta tiene su propia carpeta o fichero de instrucciones;
openspec initlos genera yopenspec updatelos regenera. No los edites a mano. - Cómo se invocan. Los comandos
/opsx:*son una convención de las herramientas con comandos propios; en otras puedes pedir la misma acción en lenguaje natural o con el skill correspondiente. Comprueba en la documentación de tu agente cómo se lanzan. - Permisos, hooks y subagentes. El
settings.json, el hookStopy los subagentes de la página de Claude Code son específicos de esa herramienta. Si tu agente no tiene equivalente, mueve la validación a la CI. - Modelos. El reparto por fase es una buena práctica, pero cómo se fija el modelo depende del agente.