Iron Man Evolution: De la Cueva al Nanotech
1 🦾 Iron Man Evolution
1.1 Desarrollo con IA: De la Cueva al Nanotech
Duración: 20 horas | Modalidad: Autoestudio | Nivel: Principiante a Experto
Metodología: Aprendizaje por niveles como un videojuego
Inspiración: La saga completa de Iron Man (2008-2019)
1.2 🎬 La Trama Completa
“Siempre supe que moriría en paz, sabiendo que mis hijos estarían bien. Pero sabes… ahora, quiero hacer lo que tengo que hacer, sin que ellos sepan que soy el único capaz de hacerlo.” — Tony Stark, Avengers: Endgame
Iron Man Evolution no es solo un curso. Es una experiencia narrativa donde cada nivel corresponde a un momento crucial en la evolución de Tony Stark desde un genio millonario atrapado en una cueva hasta el hombre que salvó el universo con tecnología nanotech.
1.3 🎮 Sistema de Progresión (Gamificación)
1.3.1 Niveles del Juego
Cada nivel tiene: - 🎬 Escena de Iron Man — La película que inspires - 🎯 Objetivos — Qué aprenderás - 🔬 Laboratorio — Ejercicios prácticos - 🏆 Logro — Algo que desbloquear - 💀 Boss Fight — Reto final del nivel
| Nivel | Iron Man | Habilidad Técnica | Tecnologías |
|---|---|---|---|
| 1 | 🕳️ El Demo en la Cueva | Fundamentos de IA | Prompts, tokens, context window |
| 2 | ⚙️ El Mark I | Context Engineering | AGENTS.md, convenciones, reglas |
| 3 | 🦾 El Mark III | Agentes Básicos | Claude Code, loops, subagentes |
| 4 | 🤖 JARVIS Avanzado | Memoria & Herramientas | Engram, MCP, Skills |
| 5 | 🔴 Ultron | Orquestación Multi-Agente | SDD, ética, control humano |
| 6 | ✨ El Nanotech | Producción Enterprise | Gentle AI Stack, CI/CD, seguridad |
1.4 🧠 Metodología: Aprender como Tony Stark
1.4.1 Principio Fundamental
“La armadura me hace más fuerte. J.A.R.V.I.S. me hace más inteligente. Juntos, somos imparables.”
Tu eres Tony Stark. La IA es tu J.A.R.V.I.S.
Tú construyes. La IA amplifica.
Tú decides. La IA ejecuta.
1.4.2 Filosofía de Enseñanza
- Aprender Haciendo — 70% práctica, 30% teoría
- Progresión Natural — De lo simple a lo complejo
- Contexto Real — Proyectos que importan
- Reflexión Constante — ¿Por qué funciona esto?
1.5 🔧 Stack Tecnológico (Gentle AI Stack)
1.5.1 ⚠️ Distinción Importante: Asistentes vs Agentes
| Tipo | Ejemplos | Capacidad |
|---|---|---|
| Asistentes | Claude Chat, ChatGPT, Gemini | Conversación, sugerencias, análisis |
| Agentes | Claude Code, OpenCode, Cursor | Acción directa: escribir código, crear archivos, ejecutar comandos |
💡 Un asistente te dice QUÉ hacer. Un agente LO HACE por ti.
1.5.2 Arquitectura del Gentle AI Stack
┌──────────────────────────────────────────────────────────────────────────────┐
│ 🖥️ TU COMPUTADORA │
│ │ │
│ ▼ │
│ ┌────────────────────────────────────────────────────────────────────────┐ │
│ │ ⚡ GENTLE AI STACK │ │
│ │ │ │
│ │ 🤖 AGENTES 🧠 MEMORIA 🔗 MCP 📋 SDD │ │
│ │ (Acción) (Engram) (Conexión) (Método) │ │
│ │ ───────── ───────── ───────── ───────── │ │
│ │ • Claude Code • Engram • GitHub • Spec │ │
│ │ • OpenCode • SQLite • Notion • Design │ │
│ │ • Cursor • Patterns • Slack • Tasks │ │
│ │ • Base de datos • Code │ │
│ │ │ │
│ └────────────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────────────────────────────────────────┐ │
│ │ 📖 SKILLS (Conocimiento Modular) │ │
│ │ • SKILL.md + Scripts • 50+ patterns • Carga automática │ │
│ └────────────────────────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────────────────────────┘
1.5.3 Componentes del Stack
| Componente | Tecnología | Función |
|---|---|---|
| Agentes | Claude Code, OpenCode, Cursor | Ejecutan acciones en tu código |
| Memoria | Engram (SQLite + FTS5) | Recuerdan decisiones y patrones |
| Conexión | MCP Protocol | Conectan con GitHub, Notion, Slack |
| Método | SDD (Spec-Driven Dev) | Estructuran el desarrollo |
| Skills | SKILL.md + Scripts | Modularizan conocimiento |
- Calidad: TDD, Clean Code, Clean Architecture
1.6 📊 Sistema de XP y Logros
1.6.1 Experiencia (XP)
| Actividad | XP |
|---|---|
| Completar un lab | 100 XP |
| Boss Fight superado | 250 XP |
| Proyecto final | 1000 XP |
| Comunidad (ayudar a otros) | 50 XP |
1.6.2 Logros Desbloqueables
| Logro | Nombre | Requisito |
|---|---|---|
| 🥉 | Survivor | Completar Nivel 1 |
| 🥈 | Architect | Crear tu primer AGENTS.md |
| 🥇 | Pilot | Ejecutar tu primer agente |
| 💎 | Genius | Implementar Engram |
| 🔥 | Director | Orquestar 3+ agentes |
| 👑 | Innovator | Completar todos los niveles |
1.7 🛠️ Tu Arsenal de Herramientas (NUEVO)
1.7.1 Antes de empezar: Instala tus herramientas
Esta sección es OBLIGATORIA antes de continuar con los niveles. Aquí aprenderás a instalar y configurar cada herramienta de IA:
| Unidad | Herramienta | Qué aprenderás | Tiempo |
|---|---|---|---|
| Resumen | Todas | Comparativa y cuándo usar cada una | 15 min |
| Unidad 2 | OpenCode | Instalación, configuración, AGENTS.md | 45 min |
| Unidad 3 | Claude Code | Subagentes, debugging profundo | 45 min |
| Unidad 4 | Gemini CLI | Uso gratis, configuración | 30 min |
| Unidad 5 | KiloCode | Orchestrator Mode, multi-agente | 45 min |
| Unidad 6 | Kiro | Spec-Driven Development, Hooks | 45 min |
| Unidad 7 | Amp | Tareas rápidas, asistente ligero | 20 min |
💡 Si ya sabés qué herramienta usar, saltá directo a la unidad correspondiente. Si no sabés por dónde empezar, leé el Resumen de Herramientas primero.
1.7.2 Tu Primer Paso en Herramientas
→ Resumen: Guía Comparativa de Herramientas
1.8 🧪 Laboratorios Prácticos
1.8.1 Cada Nivel Incluye
- Training Lab — Ejercicios guiados paso a paso
- Challenge Lab — Reto práctico con solución disponible
- Boss Fight — Proyecto integrador del nivel
- Side Quests — Ejercicios opcionales para avanzados
1.8.2 Proyecto Final
Crearás “The Iron Legion” — un sistema multi-agente que:
✅ Tiene memoria persistente (Engram)
✅ Usa múltiples agentes especializados
✅ Se conecta a herramientas externas vía MCP
✅ Sigue metodología SDD
✅ Tiene CI/CD pipeline
✅ Implementa seguridad por diseño
1.9 📋 Requisitos Previos (¡Menos de lo que Crees!)
1.9.1 ✅ Prerrequisitos Mínimos (¡Seguro que los tienes!)
- ✅ Saber encender una computadora
- ✅ Saber usar un navegador web (Chrome, Firefox, etc.)
- ✅ Saber copiar y pegar texto
- ✅ Saber crear una cuenta de email
- ✅ Saber leer y escribir en español
1.9.2 🤔 ¿No sabes programar? ¡No importa!
Este curso está diseñado desde cero absoluto. No asumimos que sepas:
❌ Programación (te enseñamos desde lo básico)
❌ Terminal/consola (te guiamos paso a paso)
❌ Git o control de versiones (lo explicamos cuando lo necesites)
1.9.3 ¿Ya sabes programar?
Salta al Nivel 2 después de revisar los prerrequisitos.
1.9.4 🔍 Verifica si Estás Listo
Antes de empezar, completa el Test de Prerrequisitos — ¡toma solo 5 minutos!
1.9.5 Herramientas Necesarias (Gratis)
- 🌐 Navegador web (Chrome, Firefox, etc.) — ¡ya lo tienes!
- 📧 Cuenta de email (Gmail, Outlook, etc.) — ¡ya la tienes!
- 📝 Editor de código: VS Code (recomendado, gratuito)
- 🤖 Cuenta en al menos una IA: Claude, ChatGPT, Gemini, etc.
1.9.6 Asistentes de IA que Dominarás
En este curso aprenderás a usar múltiples asistentes de IA para desarrollo:
| Herramienta | Tipo | Mejor para | ¿Necesitas experiencia previa? |
|---|---|---|---|
| OpenCode | Terminal Agent | Flexibilidad, 75+ proveedores | ❌ No |
| KiloCode | IDE + CLI | Multi-modelo (500+), orquestación | ❌ No |
| Claude Code | Terminal Agent | Debugging complejo, 1M contexto | ❌ No |
| Gemini CLI | Terminal Agent | Coste cero, 1M contexto | ❌ No |
| Kiro | Spec-Driven IDE | Desarrollo dirigido por especificaciones | ❌ No |
| Amp | Terminal Agent | Tareas rápidas, ligero | ❌ No |
| GitHub Copilot | IDE Plugin | Integración GitHub, Enterprise | ❌ No |
| Codex CLI | Terminal Agent | Código OpenAI, agente local | ❌ No |
💡 No necesitas experiencia previa — te enseñamos desde cómo abrir la terminal hasta orquestar sistemas multi-agente.
1.9.7 Herramientas que Instalarás (guiado)
# Gentle AI Stack (instalador automático)
curl -fsSL https://raw.githubusercontent.com/Gentleman-Programming/gentle-ai/main/scripts/install.sh | bash
# Agentes
- Claude Code
- OpenCode
- Cursor
# Memoria
- Engram (Go binary)
# Herramientas de desarrollo
- Git
- Docker (opcional, Nivel 6)1.10 🚀 Comienza tu Evolución
1.10.1 Ruta de Aprendizaje
1️⃣ El Demo en la Cueva ──── 2️⃣ El Mark I ──── 3️⃣ El Mark III
│ │ │
▼ ▼ ▼
[Supervivencia] [Prototipo] [Combate Real]
│ │ │
└───────────────────────────┴───────────────────┘
│
4️⃣ JARVIS Avanzado ──── 5️⃣ Ultron ──── 6️⃣ El Nanotech
│ │ │
▼ ▼ ▼
[Memoria] [Poder] [Producción]
│ │ │
└───────────────────────┴───────────────┘
│
👑 Innovator
(Proyecto Final Completado)
1.10.2 Tu Primer Paso
→ Nivel 1: El Demo en la Cueva
1.11 📚 Recursos Adicionales
1.11.1 Comunidad
- 💬 Discord: Stark Industries Dev Community
- 🐦 Twitter: #IronManEvolution
- 📧 Soporte: tony@starkindustries.dev
1.11.2 Referencias
- Gentle AI Stack
- Gentleman Skills
- Cómo ser Tony Stark con IA
- Especificación MCP
- Spec-Driven Development
1.12 📖 Acerca del Autor
Diego Saavedra García
Profesor universitario (ESPE, UIDE, Abacom, Codings Academy) con experiencia en:
Desarrollo FullStack
Ethical Hacking y Seguridad Ofensiva
Inteligencia Artificial aplicada
Arquitectura de Software
“No enseño tecnología. Enseño a pensar como un ingeniero que usa IA para amplificar su intelecto.”
1.13 🎯 Objetivo Final
Al completar Iron Man Evolution, serás capaz de:
- ✅ Diseñar sistemas multi-agente desde cero
- ✅ Implementar memoria persistente para IA
- ✅ Orquestar múltiples agentes especializados
- ✅ Conectar IA con herramientas externas vía MCP
- ✅ Aplicar metodología SDD en proyectos reales
- ✅ Desplegar sistemas de producción robustos
- ✅ Pensar como Tony Stark: creativo, sistemático, innovador
¿Estás listo para construir tu primera armadura?
→ Comienza el Nivel 1
“Un hombre puede hacer lo que otro hombre puede hacer. Si no puedes hacerlo, es porque no has aprendido cómo hacerlo todavía.”
— Howard Stark