ASD

OpenSpec

Fission-AIOpenSpec

Framework de desarrollo guiado por especificaciones que estructura el trabajo con asistentes de IA en propuestas, specs, diseño y tareas antes de escribir código.

Estrellas
64.7k

del repositorio

Actualizado
anteayer

último commit

Herramientas

no documentadas

Transporte

sin documentar

Forks
4.5k
Issues
172

abiertos

Instalación

npm install -g @fission-ai/openspec@latest

Qué es OpenSpec

OpenSpec es una capa ligera de especificaciones para trabajar con asistentes de codificación de IA. En lugar de dejar los requisitos sueltos en el historial de chat, organiza cada cambio en una carpeta propia dentro de openspec/changes con un proposal.md, una carpeta specs/ con requisitos y escenarios en Markdown plano, un design.md con el enfoque técnico y un tasks.md como checklist de implementación.

El flujo se maneja con comandos como /opsx:explore para pensar el problema antes de comprometerse, /opsx:propose para generar los artefactos de un cambio, /opsx:apply para implementarlo y /opsx:archive para archivarlo una vez integrado a las specs del proyecto. Estos comandos funcionan con más de 30 asistentes de IA distintos (Cursor, GitHub Copilot, Amazon Q, Codex, etc.), cada uno con su propia sintaxis de invocación.

Para empezar se instala el CLI globalmente con npm y se corre openspec init dentro del proyecto, lo que genera la carpeta openspec/ y configura las instrucciones para el asistente elegido. También existe un modo beta llamado Stores para planificar en un repositorio compartido entre equipos y repos.

No es un conector a una API externa: es una herramienta de línea de comandos y un conjunto de convenciones/plantillas que tu agente de codificación lee y sigue directamente en el repositorio.

Qué le permite hacer a tu agente

  • Genera y organiza artefactos de especificación (proposal, specs, design, tasks) por cada cambio propuesto
  • Ofrece comandos slash (/opsx:explore, /opsx:propose, /opsx:apply, /opsx:archive) que guían el flujo de planificación e implementación
  • Permite revisar el plan en Markdown antes de que se escriba código
  • Soporta un modo Stores en beta para compartir specs entre varios repositorios de un equipo
  • Se integra con más de 30 asistentes de codificación de IA distintos, adaptando la sintaxis de invocación a cada uno

Úsalo cuando

  • Quieres que tu asistente de IA acuerde contigo los requisitos antes de tocar código
  • Trabajas en un proyecto brownfield y necesitas documentar cambios de forma incremental sin fases rígidas
  • Una funcionalidad cruza varios repositorios o equipos y necesitas un plan compartido antes de codificar
  • Buscas una alternativa más liviana a frameworks de spec-driven development como Spec Kit

Detalles

Publicado por
Fission-AI
Licencia
MIT
Versión
v1.8.0
Transporte
No documentado

Etiquetas

  • spec-driven-development
  • planificacion
  • cli
  • asistentes-ia
  • especificaciones

¿Este servidor es tuyo? Reclama el listado para corregir cualquier dato, añadir un logo y enlazar tu documentación.

Más servidores de Herramientas para desarrolladores

Instala en tu agente de código un conjunto de skills y una metodología completa de desarrollo de software, desde el diseño hasta el TDD y las revisiones de código.

Último commit
ayer
Credenciales
herramientas desarrollo

Ruflo

67.8k

Conecta Claude Code y Codex con una capa de orquestación que despliega swarms de agentes, memoria vectorial persistente y comunicación federada entre máquinas.

Herramientas expuestas
8 herramientas
Transporte
stdio
Último commit
ayer
herramientas desarrollo

Conecta tu agente a Context7 para inyectar documentación de librerías actualizada y ejemplos de código específicos por versión directamente en el prompt.

Herramientas expuestas
2 herramientas
Transporte
http
Último commit
ayer
herramientas desarrollo

Ver toda la categoría →