---
title: DBV Specs Ops
description: Framework y motor Spec-Driven Development (SDD) para IA con persistencia
  de memoria, Agent Readiness, soporte para apps nativas, diseño asistido y revisión
  de código en 3 pases.
date: '2026-09-01 00:00:00 +0200'
url: https://davidbuenov.com/proyectos/dbv-specs-ops/
---

# DBV Specs Ops

## El reto: La "amnesia de contexto" y el caos del vibe coding

El desarrollo asistido por Inteligencia Artificial suele enfrentarse a dos grandes problemas en proyectos reales:
1. **La amnesia de contexto:** A medida que las conversaciones con la IA se alargan, el asistente olvida decisiones previas de arquitectura, introduce inconsistencias de estilo y consume tokens de forma ineficiente.
2. **El "Vibe Coding" descontrolado:** Generar código rápidamente sin una fase previa de especificación y planificación produce código que *parece* funcionar, pero adolece de casos límite no contemplados, dependencias alucinadas (*slopsquatting*) o regresiones silenciosas.

## La solución: DBV Specs Ops v2.8.0

**DBV Specs Ops** es un motor de ingeniería simplificado diseñado para maximizar la calidad del software y la persistencia del contexto. Actúa como un **"Blueprint" o plano maestro** que transforma a la IA de un generador reactivo de código en un **Ingeniero de Software Senior disciplinado**.

```mermaid
flowchart TD
    Spec["1. Spec<br/>(docs/SPECIFICATIONS.md)<br/>+ Viabilidad de Agent Plugins"] --> Plan["2. Plan<br/>(task.md, implementation_plan.md)<br/>+ Modo: Conductor u Orquestador"]
    Plan --> Build["3. Build<br/>(construcción incremental + cabeceras)"]
    Build --> Test["4. Test<br/>+ tests deterministas<br/>+ Evals probabilísticos"]
    Test --> Simplify["5. Code Simplify<br/>+ Revisión por pases: Bugs/Seguridad/Estándares<br/>(Crítico bloquea Ship)"]
    Simplify --> Ship["6. Ship<br/>(walkthrough.md, CHANGELOG, git tag)"]
    Ship -- "Persistencia en memory.md" --> Plan
    Ship -.->|opcional| Maintain["7. Maintain (Opcional)<br/>(docs/MAINTAIN.md)<br/>monitor CI/cron → diagnóstico IA"]
    Maintain -.->|"escribe entrada [Detectado]"| Spec
```

---

## ¿Qué lo hace diferente frente a cualquier otro SDD?

A diferencia de plantillas genéricas de prompting o sistemas de especificación aislados, **DBV Specs Ops** es el **único framework SDD integral** que reúne en una sola arquitectura:

| Capacidad Diferencial | Enfoque Convencional / Otros SDD | DBV Specs Ops |
| :--- | :--- | :--- |
| **Diseño y UI** | Ignorado o relegado a prompts improvisados. | Sistema formal **Google Labs `design.md`**, heurísticas de accesibilidad con **Impeccable** e ingeniería inversa con **SkillUI**. |
| **Agent Readiness** | Inexistente. | Preparación completa con **Content-Signals**, `llms.txt`, catálogos `.well-known` y el estándar universal **Agent Plugins 1.0.0** con **MCP**. |
| **Apps de Escritorio** | Solo pensado para scripts o web básica. | Metodología de migración web-a-desktop, arquitectura nativa en **Rust y Tauri v2**, CI/CD multiplataforma y publicación en **Microsoft Store y Uptodown**. |
| **Cabeceras de Código** | Inconsistentes o ausentes. | Inyección automática y uniforme de cabeceras (licencia, autor, propósito) en cada archivo nuevo a partir de `project.config.md`. |
| **Revisión de Código** | Un simple prompt de "revisa el código". | **Auditoría adversaria en 3 pases** (`docs/REVIEW.md`: Bugs, Seguridad contra *slopsquatting* y Cumplimiento) con severidades donde los fallos Críticos bloquean la entrega. |
| **Cierre del Loop** | El ciclo termina con la entrega manual. | **Fase 7 Maintain opcional** (`docs/MAINTAIN.md`): monitores deterministas en CI/cron disparan diagnósticos de IA en solo lectura para reentrar al ciclo. |
| **Token Economics** | Contexto infinito inflado y amnesia de IA. | **Persistencia dual**: `memory.md` para decisiones arquitectónicas (ADR) y `task.md` para progreso cuantitativo, optimizando tokens. |
| **Integración CLI / IDE** | Solo instrucciones en texto plano. | **Comandos nativos para Claude Code** (`.claude/commands/`) y soporte para Antigravity, Cursor, Copilot y Windsurf. |

---

## Las Fases del Ciclo Spec-Driven Development

| # | Fase | Comando | Qué hace la IA | Resultado |
| :--- | :--- | :--- | :--- | :--- |
| 1 | **Spec** | `/spec` | Revisa `SPECIFICATIONS.md` y aclara dudas antes de tocar código. | Requisitos claros |
| 2 | **Plan** | `/plan` | Architect Review: busca edge cases, desglosa tareas y crea `implementation_plan.md`. | Plan aprobado |
| 3 | **Build** | `/build` | Construcción incremental con cabeceras obligatorias y registro en `CHANGELOG.md`. | Código fuente |
| 4 | **Test** | `/test` | Tests unitarios e integración + Evals probabilísticos de IA. | Batería de pruebas |
| 5 | **Simplify** | `/code-simplify` | Revisión adversaria en 3 pases (Bugs, Seguridad, Cumplimiento) y refactorización. | Código limpio |
| 6 | **Ship** | `/ship` | Cierre de entrega, actualización de `walkthrough.md`, changelog y versión git. | Release versionado |
| 7 | **Maintain** *(opcional)* | `/maintain` | Monitoreo determinista y diagnóstico en solo lectura para cerrar el loop. | Reingreso al ciclo |

---

## Adopción Universal

El framework es agnóstico de lenguaje y compatible con los principales entornos y asistentes de IA del mercado:
- **Claude Code**: Comandos nativos `.claude/commands/` integrados en el CLI.
- **Google Antigravity**: Directrices de orquestación en `ANTIGRAVITY.md` y `GEMINI.md`.
- **Cursor / Windsurf**: Reglas de contexto en `.cursorrules` y `.windsurfrules`.
- **GitHub Copilot**: Instrucciones de repositorio en `.github/copilot-instructions.md`.
