Vibecoding:
tu visión + IA
Un mini curso para usar asistentes y agentes dentro de tu editor, tu terminal y tu proyecto local. Aprende a pedir cambios claros, revisar lo que genera la IA y avanzar sin perder el control.
La IA ya está en tu flujo de trabajo
Hoy puedes trabajar con IA desde el mismo lugar donde escribes y ejecutas código: el editor, el terminal y el repositorio. Puedes pedir una función, explicar un error, modificar varios archivos o ejecutar una tarea con un agente.
Eso no elimina el trabajo de desarrollo. Cambia el reparto: tú defines el resultado y validas el cambio; la IA ayuda con la implementación.
El flujo real dentro del editor
Te ayuda a completar, explicar o editar una parte pequeña mientras trabajas en un archivo.
Puede inspeccionar el proyecto y proponer cambios en varios archivos. Tú revisas el plan y el diff.
Instalación e integración en tu editor y terminal
Para hacer vibecoding necesitas combinar dos capas de interacción: el terminal (donde viven los agentes CLI de repositorio completo) y el editor (donde trabajas visualmente en cada archivo).
1. Agente CLI en terminal: Claude Code / Codex CLI
Los agentes de terminal leen todo tu proyecto, buscan archivos, ejecutan comandos de prueba y realizan cambios multi-archivo automáticamente.
02
03
04
05
06
2. Asistente visual en el editor: Cursor / VS Code
Integra asistentes inline en tu editor de código preferido para autocompletar e iterar línea por línea:
Editores nativos con IA. Usa Cmd/Ctrl + K para editar selección y Cmd/Ctrl + L
para abrir el panel de conversación con contexto del repo.
Instala las extensiones oficiales desde la pestaña de Extensions (Ctrl+Shift+X). Configura
tu clave de API y vincula la extensión a tu cuenta.
3. Configuración de API Keys y permisos
export ANTHROPIC_API_KEY="tu_clave_api_aqui"
export OPENAI_API_KEY="tu_clave_api_aqui"
.env a tu archivo
.gitignore para evitar subir credenciales privadas o claves pagadas a GitHub.
Checklist de inicio rápido
Un buen pedido tiene contexto y límites
La IA responde mejor cuando conoce el contexto que tú ya tienes en la cabeza. No necesitas escribir un texto enorme. Necesitas dar la información correcta, en orden.
02
03
04
05
06
La estructura que funciona
Revisa este componente. Primero explica qué hace y señala los riesgos. Después propón un plan de 3 pasos. No edites todavía. Cuando te confirme, haz un cambio pequeño y muestra el diff.
Specs, contexto y SKILLS — la memoria externa de tu proyecto
La IA olvida tu repo entre sesiones. La solución es dejarle 3 archivos de memoria en el proyecto para que siempre sepa qué construir y cómo.
Un archivo corto en specs/login.md:
Objetivo: login con email
Contexto: Next.js, Prisma, sin librería extra
Reglas: mensajes en ES, no tocar UI
Criterios:
- email válido y no vacío
- muestra error visible
- test para email inválido
AGENT.md / .cursorrules → stack, comandos y estilo siempre.
# AGENT.md
Stack: Next.js 14 + TS
Tests: npm test
Estilo: mensajes ES, commits cortos
SKILL =
carpeta en .agent/skills/ con una receta (ej: /review, /test) que
la IA ejecuta sin que repitas el prompt.
- Spec = qué construir ahora.
- Contexto = lo que siempre aplica.
- SKILL = cómo hacerlo repetible.
Con esos 3, dejas de explicar lo mismo y empiezas a delegar.
- Crea un spec por tarea.
- Mantén un
AGENT.mdvivo. - Guarda tus prompts que funcionan como SKILLs.
La IA los lee sola al iniciar.
Deja que el agente avance, no que decida por ti
Un agente puede leer el repositorio, buscar usos de una función, editar varios archivos y ejecutar comandos. Esa capacidad es útil cuando el trabajo tiene varios pasos, pero aumenta la importancia de revisar cada cambio.
02
03
04
05
06
Antes de aceptar un cambio, comprueba esto
La última palabra la tienen las pruebas
La IA puede escribir código convincente y aun así equivocarse. Cerrar bien una tarea significa ejecutar el proyecto, probar el caso principal, probar un caso de error y revisar el diff.
“La IA dijo que ya quedó.”
“npm test pasó: 12 tests. Probé email inválido. Diff revisado.”
Prompt de cierre
Revisa el cambio completo como si fueras reviewer. Resume qué cambió, qué archivos tocaste, qué pruebas ejecutaste y qué casos todavía no están cubiertos. Si encuentras un riesgo, no lo ocultes: explica cómo reproducirlo.
Tu checklist de entrega
Ya tienes un método para trabajar con IA.
Define el resultado. Da contexto. Pide un plan. Revisa el diff. Ejecuta pruebas. Repite hasta que el cambio sea correcto.