Guía práctica

Construye con AI-DLC

El lifecycle de desarrollo AI-nativo que pone la inteligencia artificial al centro del proceso y a los humanos al mando de las decisiones.

5
Fases del lifecycle
33
Stages
14
Agentes especializados
7
IDEs soportados
Fundamentos

¿Qué es AI-DLC?

Un lifecycle de desarrollo reimaginado para la era de la inteligencia artificial. No es un add-on. Es un nuevo sistema operativo para construir software.

🧩

El problema que resuelve

Los equipos usan AI de forma fragmentada: un prompt por aquí, un copilot por allá. AI-DLC estructura ese uso en un flujo completo, desde la intención hasta el deploy.

⚡

Por qué existe

Los lifecycles tradicionales (Waterfall, Agile) asumen roles fijos, handoffs secuenciales y checkpoints manuales. La AI rompe esas suposiciones. Necesitamos un modelo nuevo.

🔄

Cómo cambia todo

AI propone → Humanos validan → AI refina → Humanos aprueban. Es un ciclo continuo donde AI hace el trabajo pesado y tú diriges la estrategia.

Modelo mental de AI-DLC

Intención humana→ AI propone plan→ Humanos validan→ AI implementa→ Humanos aprueban

Este patrón se repite en cada fase y en cada paso del desarrollo.

SDLC Tradicional

Humanos escriben requisitos, diseñan, codifican, testean y despliegan. La AI es una herramienta más que espera instrucciones.

AI-DLC

Humanos definen intención. AI genera requisitos, diseña, codifica y testea. Humanos validan, corrigen y aprueban en cada paso.

Instalación nativa

Quick Start

Desde la versión 2.x, AI-DLC se instala con un CLI nativo (aidlc) que configura automáticamente el harness de tu IDE. Seis pasos y estás listo.

Setup

AI-DLC desde tu IDE

Puedes usar AI-DLC desde prácticamente cualquier IDE moderno. Kiro es la experiencia nativa, pero el proceso funciona en cualquiera.

Arquitectura

Estructura de proyecto

Un proyecto AI-DLC tiene dos carpetas clave que cumplen roles muy diferentes. Entender esta separación es lo más importante para no confundirte.

PASO 1 — SETUP
⚙️ .aidlc/ + harness/
Las REGLAS del juego

Contiene las steering rules y la configuración del harness que elegiste. Se genera automáticamente con aidlc config --harness <nombre> y los archivos específicos dependen de tu IDE (.kiro/, .claude/, .cursor/, etc).

¿Quién la crea?aidlc config (automático)
¿Cuándo se modifica?Al cambiar de harness
¿Qué contiene?Reglas + manifest del harness
¿La editas tú?Solo para personalizar
PASO 2 — EJECUCIÓN
📁 aidlc-docs/
Los RESULTADOS del trabajo

La AI crea esta carpeta y todos sus archivos automáticamente mientras trabajas. Cada vez que respondes una pregunta o apruebas un paso, aquí aparecen nuevos .md.

¿Quién la crea?La AI (automático)
¿Cuándo se modifica?Constantemente
¿Qué contiene?Todo el trabajo del proyecto
¿La editas tú?Solo lees y revisas

Cómo interactúan entre sí

👤
Tú invocas
/aidlc <intención>
→
🧠
El harness lee
.aidlc/
→
⚡
AI-DLC ejecuta
el workflow
→
📝
Escribe en
aidlc-docs/

El harness consulta .aidlc/ y los archivos del IDE en cada paso para saber qué hacer, y va escribiendo todos los resultados (preguntas, historias, diseños, código, audit trail) en aidlc-docs/. Tú nunca creas estos archivos a mano.

La estructura completa

Estructura típica de un proyecto AI-DLC
mi-proyecto/
│
├── .aidlc/                         ⚙️  aidlc config crea esto (automático)
│   ├── config.json                 # Harness seleccionado + versión
│   └── state/                      # Estado del engine entre sesiones
│
├── .<harness>/                     ⚙️  Depende del harness elegido
│   └── ...                         # .kiro/, .claude/, .cursor/, etc.
│
├── aidlc-docs/                     📁 LA AI escribe todo aquí (automático)
│   ├── aidlc-state.md              # Estado vivo del proyecto
│   ├── audit.md                    # Log de cada decisión (121 eventos)
│   ├── knowledge/                  # Conocimiento aprendido del equipo
│   ├── initialization/             # Fase 1: setup e intención
│   ├── inception/                  # Fase 2: requisitos y diseño
│   ├── construction/               # Fase 3: código y tests
│   ├── validation/                 # Fase 4: revisión y approval
│   └── operation/                  # Fase 5: deploy y monitoreo
│
└── src/                            💻 TU CÓDIGO FUENTE va aquí
    └── ... (la AI crea archivos aquí también)

Los 4 archivos que más vas a consultar

📊 aidlc-state.md

Dashboard en vivo. Te dice en qué fase estás, qué pasos completaste y cuáles se saltaron. Ábrelo cuando quieras saber "¿dónde voy?".

📜 audit.md

Log cronológico de TODO. Cada pregunta de la AI, cada respuesta tuya, cada aprobación, con timestamp. Es la memoria del proyecto.

❓ requirement-verification-questions.md

Las preguntas que la AI te hizo para clarificar tu intención, con tus respuestas. Útil para revisar decisiones tempranas.

📝 user-stories/stories.md

Las historias de usuario generadas con sus acceptance criteria. Esto es lo que la AI va a construir paso a paso.

El flujo completo

Ceremonias y ciclo iterativo

AI-DLC 2.0 tiene cinco fases y 33 stages, cada una con rituales específicos. Un composer adaptativo elige qué stages ejecutar según el tipo de trabajo que describiste.

Loop iterativo dentro de cada Unit (Construction)

Los pasos marcados como CONDITIONAL se ejecutan solo si AI-DLC lo recomienda. Los ALWAYS se ejecutan siempre.

Artefactos clave generados

Aprende con casos reales

Tu primer proyecto AI-DLC

Cuatro ejemplos ordenados de menor a mayor complejidad. Empieza por el primero, sigue los enlaces a los tutoriales oficiales y verás AI-DLC en acción.

💡
Cada ejemplo muestra el prompt inicial (lo único que tú escribes), el flujo que la AI ejecuta sola, y los archivos que aparecen en aidlc-docs/. Los enlaces al final llevan a tutoriales y código real.
Evita esto

Errores comunes

Las trampas que normalmente complican AI-DLC y cómo esquivarlas antes de que te cuesten tiempo.

Aclaración clave

AI-DLC vs Kiro Specs

Son dos cosas distintas que viven en niveles diferentes del stack. Esta confusión es la #1 cuando alguien empieza. Aclarémosla.

💡
Piénsalo así: Kiro Specs es una receta incluida con tu olla. AI-DLC es un libro de cocina completo. Puedes usar la receta de la olla, o seguir el libro, que funciona en cualquier olla.

No compiten, viven en niveles diferentes

NIVEL 3 — Metodología
AI-DLC Cómo construir software con AI de principio a fin. Portable entre IDEs.
▼ se ejecuta en ▼
NIVEL 2 — IDE
Kiro / Cursor / VS Code / IntelliJ / Windsurf El editor donde escribes código y la AI ejecuta.
▼ que ofrece ▼
NIVEL 1 — Features del IDE
Kiro Specs (solo Kiro) · Cursor Rules · Q Rules Funcionalidades específicas de cada IDE para estructurar el trabajo.

Comparativa lado a lado

📋
Feature nativa del IDE
Kiro Specs

Un modo dentro de Kiro que genera 3 archivos estructurados para una feature o bugfix concreto.

📄 requirements.md
📄 design.md
📄 tasks.md
  • Una feature individual
  • Bugfix con análisis estructurado
  • Tareas bien definidas
  • Trabajo dentro de Kiro
🌐
Metodología portable
AI-DLC

Un framework completo con 5 fases, 33 stages y 14 agentes especializados que se adapta al tipo de proyecto y funciona en 7 harnesses distintos.

📁 initialization/ + inception/
📁 construction/ + validation/
📁 operation/ (deploy, monitoreo)
📄 audit.md (121 eventos) + aidlc-state.md
  • Proyectos completos end-to-end
  • Equipos con trazabilidad y compliance
  • Legacy con reverse engineering
  • Independencia del IDE

Diferencias en detalle

Dimensión Kiro Specs AI-DLC
TipoFeature de IDEMetodología portable
AlcanceUna feature o bugProyecto completo
WorkflowFijo (3 archivos)Adaptativo (se ajusta)
Harnesses soportadosSolo Kiro7 (Kiro IDE, Kiro CLI, Claude Code, Cursor, Codex, opencode, Copilot)
Fases del lifecycle1 (planning + execution)5 fases, 33 stages, 14 agentes
Workflow profilesUn solo flujo11 profiles (Classic, Express, Bugfix, Security, etc.)
Reverse engineeringNoSí, automático en brownfield
Fase de OperationsNo incluidaDeploy, monitoreo, telemetría
Audit trailChecklist de tasksaudit.md con timestamps ISO 8601
PersonalizaciónLimitadaEditas las steering rules a tu gusto
Pensado para equiposSí, dentro de KiroSí, agnóstico de plataforma
⚠️
Si usas AI-DLC dentro de Kiro IDE: elige el agente aidlc en el chat

Desde AI-DLC 2.x, cuando configuras el harness kiro-ide, Kiro muestra un agent picker en el panel de chat. Elige aidlc en vez del agente default. Esto evita que Kiro Specs y AI-DLC compitan por el control del workflow.

Requisitos: Kiro IDE >= 1.1.70 o Kiro CLI >= 2.24.1 (engine v3). Si tienes versiones anteriores, usa el harness kiro en vez de kiro-ide.

¿Cuál debo usar?

USA KIRO SPECS SI
  • Solo necesitas implementar UNA feature concreta
  • Trabajas exclusivamente dentro de Kiro
  • No te interesa portar el proceso a otros IDEs
  • Quieres algo más ligero, sin un ciclo de 5 fases
USA AI-DLC SI
  • Construyes un proyecto completo, no una feature aislada
  • Quieres flexibilidad de IDE (hoy Kiro, mañana Cursor)
  • Necesitas reverse engineering para legacy code
  • Tu equipo requiere audit trail y compliance
  • Quieres personalizar el workflow (security gates, etc.)