Requisitos → diseño → tareas, con tu aprobación en cada paso. Ejecuta las tareas una a una con GitHub Copilot, sin cambiar de editor.
Escribe tu idea en el chat, por ejemplo "quiero hacer el juego de Snake". El agente sdd-spec te pregunta con una tarjeta si es una funcionalidad, un bug o un Quick Spec, y delega cada fase en su subagente. Nada avanza hasta que tú lo apruebas, y las aprobaciones las aplica la extensión con código, no el modelo.
Historias de usuario y criterios de aceptación en formato EARS. Para bugs: comportamiento actual, esperado y lo que no debe cambiar.
Arquitectura, interfaces, modelos de datos, errores y estrategia de tests, a partir del código real del repo.
Plan de implementación en tareas pequeñas, cada una trazada a los criterios que cubre.
Una tarea por vez: test primero, código mínimo, verificación real. Tú confirmas cuándo está hecha.
Construido solo con funciones GA de VS Code y Copilot: custom agents, prompt files, instructions y herramientas de extensión.
Cada spec con su fase y progreso. Aprueba documentos y ejecuta o marca tareas desde el propio árbol.
Un clic sobre la tarea la marca en curso y abre Copilot con sdd-implement, la tarea y sus requisitos como contexto.
Las herramientas sdd_* cambian estados con código. Los agentes de requisitos, diseño y tareas no pueden tocar tu código.
product, tech y structure como instrucciones de Copilot: guían también cualquier chat normal.
Cuando tienes prisa: requisitos, diseño y tareas generados de una vez, listos para ejecutar. Desde la tarjeta o con /spec-quick.
Sin formularios: "+ Nuevo spec" abre Copilot con sdd-spec. Te pregunta lo justo con tarjetas clicables y elige el nombre del spec por ti.
Comportamiento actual, esperado y de regresión, causa raíz en el diseño y un test que reproduce el bug primero.
Comprueba Copilot, agent mode, herramientas de extensión y políticas de empresa, y te dice qué pedir a TI.
Todos los cambios pasan por el editor: respetan Ctrl+Z y nunca pisan un documento con cambios sin guardar.
Cada carpeta del workspace con su propio specs/, agrupadas en el panel.
Un tema morado inspirado en Kiro. Se ofrece una vez; nunca se activa sin preguntarte.
Todo vive en specs/<feature>/. Sin bases de datos ni archivos de estado ocultos: el estado está en el front matter y en las casillas.
--- status: approved approvedAt: 2026-10-01T10:00:00.000Z --- ### Requisito 1: Exportar pedidos Historia: Como admin, quiero exportar pedidos a CSV, para analizarlos. #### Criterios de aceptación 1. WHEN el admin pulsa "Exportar" THE SYSTEM SHALL generar el CSV. 2. IF hay más de 50k filas THEN THE SYSTEM SHALL generarlo en segundo plano y notificar. 3. THE SYSTEM SHALL NOT incluir datos de tarjeta.
# Plan de implementación — export-csv - [x] 1. Consulta de pedidos con filtros - _Requisitos: 1.1_ - [-] 2. Generación del CSV - [x] 2.1 Serializador sin datos de tarjeta - _Requisitos: 1.3_ - [ ] 2.2 Trabajo en segundo plano - _Requisitos: 1.2_ - [ ]* 3. Métricas de uso [ ] pendiente · [-] en curso · [x] hecha [ ]* opcional · _Requisitos_ = trazabilidad
Se distribuye como un archivo .vsix. Necesitas GitHub Copilot con agent mode habilitado.
npm run package./spec-new, /spec-bugfix, /spec-quick, /spec-run, /spec-steeringUna galería de skills de la comunidad, adaptados para Copilot y presentados con infografías. Actívalos por repo con un clic, en el formato abierto Agent Plugins 1.0. Ver todos los Powers →