
OpenCode lleva el desarrollo asistido por IA al siguiente nivel: agentes, specs, MCPs, workflows paralelos y automatizaciones reales sobre proyectos de verdad.
En este curso completo trabajaremos con OpenCode desde cero hasta un entorno de producción, integrando herramientas modernas del ecosistema JavaScript y cloud. No solo verás “cómo usar” OpenCode, sino cómo diseñar un flujo de trabajo donde la IA se convierte en parte estable de tu stack:
Entre los temas a tocar:
Instalación, configuración inicial, instrucciones globales e interfaz TUI.
Uso práctico de comandos clave (/redo, /undo, /compact, /init, plan mode, etc.).
Proyectos guiados: una consola Weather App y un juego tipo Asteroids, aplicando worktrees, pruebas automáticas y GitHub Actions.
Integración con Git y GitHub: worktrees, comandos personalizados, OpenCode + GitHub App, formateo de issues, cambios en la nube y revisiones fuera de nuestro editor.
Spec Driven Development (SDD) y metodologías para escribir mejores especificaciones: specs, spec-impl, verificación y automatización de criterios de aceptación.
Agent Skills y MCPs: Playwright, Context7, Supabase y más, para ampliar lo que OpenCode puede hacer por tu proyecto.
Proyecto real “OpenDayCare”: una aplicación full-stack con Next.js, React, TypeScript, Supabase, Resend y despliegue en Vercel, donde OpenCode participa en maquetación, lógica de negocio, base de datos y flujos de email.
Diseño y consumo de esquemas de base de datos, referencias internas/externas y conexión con Supabase vía MCP.
Automatizaciones y agentes en paralelo: formateadores, agentes de mejores prácticas, migraciones de base de datos, accesibilidad, auditorías y CRON jobs.
Extras: Metodologías Grill Me y OpenSpec para elevar la calidad del código, de las specs y de las revisiones asistidas por IA.
Preparación para producción: migraciones de datos, configuración de entornos, revisión final en producción y despliegue.
Al finalizar, tendrás una visión clara y moderna de cómo integrar OpenCode en tu día a día como desarrollador: desde pequeños ajustes en tu código hasta flujos complejos de automatización, specs verificables y despliegues listos para producción. El objetivo no es reemplazar tu criterio como desarrollador, sino multiplicar tu alcance con un ecosistema de agentes y herramientas bien diseñadas alrededor de tu código real.