En resumen
- Qué es: desarrollo de software acelerado con IA generativa (Claude Code, agentes y skills) con criterio técnico y revisión humana.
- Para quién: equipos y proyectos que quieren entregar más rápido sin acumular código difícil de mantener.
- Qué obtienes: velocidad con calidad: contexto controlado, pruebas y revisión antes de integrar cualquier cambio.
- Cómo empezar: revisamos tu flujo actual y preparamos el repositorio para trabajar con IA.
Contenido de esta guía
- Vibe coding con criterio, no a ciegas
- Con método y sin método
- El método: contexto, instrucciones, agentes y revisión
- Claude Code en el día a día
- Cómo preparo un repositorio para trabajar con IA
- Errores frecuentes al usar IA para programar
- Cuándo no conviene usarla
- Qué puedo hacer por ti
- Ejemplos de uso
- Límites y buenas prácticas
- Tecnologías
- Experiencia relacionada
- Preguntas frecuentes
- Hablemos
Vibe coding con criterio, no a ciegas
«Vibe coding» se suele entender como pedir a la IA que escriba código a partir de una descripción vaga y confiar en que funcione. Yo lo entiendo de otra forma: usar Claude Code como un miembro más del equipo, con su contexto, sus instrucciones y sus responsabilidades, mientras el criterio técnico, las decisiones de arquitectura y la revisión siguen en manos de una persona.
Bien hecho, este enfoque acelera mucho el desarrollo. Mal hecho, produce código difícil de mantener. La diferencia está en el método, y ese método es lo que ofrezco.
Con método y sin método
Sin método
- Se le pasa todo el repositorio y se pierde precisión
- Peticiones vagas y resultados inconsistentes
- Sin pruebas: se acepta lo que «parece bien»
- Código difícil de mantener
Con método
- Contexto fragmentado por dominio
- Tareas con objetivo, límites y forma de verificarse
- Pruebas y revisión antes de integrar
- Código coherente con las convenciones del proyecto
El método: contexto, instrucciones, agentes y revisión
- Gestión de la ventana de contexto. La documentación se fragmenta por dominio (convenciones de API, esquema de datos, infraestructura) para que cada tarea cargue solo el contexto que necesita. Es la diferencia entre un asistente preciso y uno que inventa.
- Instrucciones estructuradas. Cada tarea define qué se espera, qué restricciones hay y cómo se va a verificar el resultado (pruebas, lint, revisión). Menos idas y venidas.
- Skills reutilizables. Los procedimientos que se repiten (revisión, despliegue, documentación) se encapsulan para no reescribir el contexto cada vez.
- Agentes en paralelo. Las tareas independientes se delegan a agentes que trabajan sin interferir con el hilo principal.
- Revisión humana y pruebas. Nada llega a producción sin verificarse. La IA propone; una persona decide.
Lo cuento con más detalle en el artículo Vibe coding con Claude Code en proyectos fullstack reales.
Claude Code en el día a día
Claude Code trabaja directamente sobre el código de tu proyecto desde el terminal. En mi flujo lo uso para:
- Entender un código desconocido: recorrer módulos, explicar cómo se relacionan y localizar dónde tocar.
- Implementar funcionalidades siguiendo las convenciones ya existentes en el proyecto.
- Refactorizar y migrar con cambios mecánicos amplios que después reviso.
- Escribir y ejecutar pruebas para verificar que los cambios funcionan.
- Documentar APIs, decisiones y procedimientos.
La clave es que cada tarea tenga un objetivo claro y una forma de verificarse. Sin eso, la velocidad se convierte en trabajo que hay que rehacer.
Cómo preparo un repositorio para trabajar con IA
- Documentación por dominio: convenciones de API, esquema de base de datos, infraestructura, en ficheros breves y enfocados.
- Instrucciones del proyecto: estilo de código, comandos habituales, qué no tocar y cómo se verifica el trabajo.
- Skills para los procedimientos repetitivos (revisar, desplegar, documentar).
- Pruebas y lint automáticos que den una respuesta rápida sobre si un cambio es correcto.
- Reglas sobre datos y secretos: qué ficheros y credenciales nunca deben compartirse con la herramienta.
Errores frecuentes al usar IA para programar
- Pedir demasiado de una vez, en lugar de dividir el trabajo en tareas verificables.
- Darle todo el repositorio como contexto, lo que diluye la precisión.
- No definir cómo comprobar el resultado, y aceptar código que «parece bien».
- Saltarse la revisión porque el código lo ha escrito una máquina.
- Delegar decisiones de arquitectura que requieren conocer el negocio.
Cuándo no conviene usarla
La IA no es útil para todo. Evito depender de ella en decisiones que exigen conocimiento del negocio que no está documentado, en código crítico de seguridad sin revisión experta y en tareas tan pequeñas que explicarlas cuesta más que hacerlas.
Qué puedo hacer por ti
Desarrollar tu proyecto con IA
Funcionalidades, migraciones y refactors acelerados con Claude Code y revisados por mí.
Preparar tu repositorio
Documentación por dominio, convenciones, instrucciones y skills.
Montar flujos con agentes
Revisión de código, documentación, despliegues y tareas repetitivas.
Sanear código generado por IA
Pruebas, coherencia con las convenciones y revisión de seguridad.
Formar a tu equipo
Un flujo de trabajo con IA que aumente la velocidad sin sacrificar calidad.
¿Quieres incorporar IA a tu desarrollo?Revisamos tu flujo actual y vemos dónde aporta de verdad.
Cuéntame tu casoEjemplos de uso
Escenarios ilustrativos, no clientes concretos.
Migrar una aplicación por fases
Se divide la migración en tareas pequeñas con criterios de aceptación claros; los agentes preparan los cambios mecánicos y yo reviso cada fase antes de integrarla.
Documentar una API existente
Un agente recorre los endpoints, genera la documentación por dominio y detecta incoherencias, que reviso y corrijo. La documentación resultante sirve también de contexto para futuras tareas.
Revisión automática antes de cada PR
Una skill revisa cada cambio contra las convenciones del proyecto y avisa de problemas antes de que llegue a revisión humana.
Límites y buenas prácticas
- La IA no sustituye el criterio técnico: lo amplifica cuando el flujo está bien estructurado.
- Definimos qué código y qué datos se comparten con la herramienta, y con qué configuración, antes de empezar.
- Se mantienen las pruebas y la revisión de código como puertas obligatorias.
- Se documentan las decisiones para que el proyecto sea mantenible sin depender de una herramienta concreta.
Tecnologías
Claude Code, Claude API, ingeniería de prompts, agentes y skills, PHP, Symfony, Vue.js, Python, Node.js, Git y AWS.
Experiencia relacionada
- En JAWOT CORP, como Tech Lead, formé a perfiles del equipo y definí un flujo de trabajo con IA generativa para la plataforma Secretä.
- Uso Claude Code a diario en mi trabajo y en proyectos propios, incluido este mismo portfolio.
Preguntas frecuentes
¿Qué es el vibe coding?
Programar describiendo lo que quieres a una IA. Con contexto, pruebas y revisión, acelera mucho el desarrollo. Sin método produce código difícil de mantener. Me centro en lo primero.
¿Qué es Claude Code?
Es una herramienta de Anthropic que trabaja con el código de tu proyecto desde el terminal: lee archivos, propone y aplica cambios, ejecuta comandos y pruebas, y puede delegar tareas a agentes.
¿Es seguro usar IA con el código de mi empresa?
Depende de las herramientas y del plan que uses. Definimos qué código y qué datos se comparten y con qué configuración antes de empezar.
¿La IA va a sustituir a mi equipo de desarrollo?
No. Amplifica a un equipo con buen criterio técnico. Cambia dónde se dedica el tiempo humano: menos trabajo mecánico y más decisiones de diseño.
¿Puedes formar a mi equipo?
Sí. Puedo ayudar a definir un flujo de trabajo con IA y acompañar al equipo en su adopción.
Hablemos
¿Tienes un proyecto en mente?Cuéntame qué necesitas y te respondo en menos de 24 horas con una propuesta clara. Trabajo desde Donostia-San Sebastián con clientes de todo el País Vasco y de España, en remoto. Escríbeme aquí.
Artículos relacionados
Vibe coding con Claude Code en proyectos fullstack reales
Cómo integro Claude Code en mi flujo de trabajo fullstack: contexto, prompts estructurados, agentes y skills dedicadas.
Leer artículo → MCPQué es MCP y para qué sirve a una empresa
Qué es el Model Context Protocol (MCP), cómo funciona y qué puede hacer por tu empresa: chatbots con datos reales, asistentes y acciones controladas.
Leer artículo →Otros servicios
IA y MCP para tu negocio
Servidores MCP y tool calling: chatbots, respuestas automáticas y asistentes con datos reales de tu empresa.
Ver servicio → ConsultoríaConsultoría y Tech Lead
Liderazgo técnico, revisión de arquitectura, formación de equipos y adopción de IA.
Ver servicio → Desarrollo webDesarrollo web
Webs y aplicaciones a medida con PHP, Symfony y Vue.js, rápidas y preparadas para SEO.
Ver servicio →