¿CON QUÉ IA?

Caso de usoProgramación

Migrar un producto antiguo a una tecnología nueva con Claude Code

Un ingeniero hizo una prueba que unió 4 repositorios en 2, pasó de MySQL a PostgreSQL y cambió el modelo de acceso en unos 15 días.

ParaprogramarConClaude CodeLo contó @aws-builders en DEVDificultad avanzada

A quién le sirve. Equipos técnicos que tienen que reconstruir un producto antiguo sobre tecnología nueva y quieren dividir el trabajo en tickets que una IA ejecute con supervisión.

Qué hicieron

El ingeniero escribió archivos CLAUDE.md por capas con el contexto y le dio a Claude Code los repositorios antiguos, conexiones de solo lectura a MySQL y PostgreSQL y una implementación de referencia. Claude redactó el diseño y varios agentes revisores en paralelo lo pusieron a prueba. Después Claude creó 19 tickets en Jira. Cada uno tuvo un documento de diseño y otro de plan que él revisó, y se ejecutó en su propio worktree de git (una copia de trabajo aislada), con la integración continua vigilada en un bucle.

Cómo salió

En unos 15 días de trabajo salieron unos 50 tickets y 580 pruebas superadas, con más del 95 % de cobertura de la API y cero errores o vulnerabilidades al pasar a control de calidad. La revisión por IA solo detectó entre el 30 y el 40 % de los problemas, y el MCP de Jira no podía enlazar tickets.

Conviene saber

El coste rondó los 5.000 $ en tokens de Bedrock, sobre todo al principio. Además, el MCP de Confluence cortaba en silencio las páginas de más de unos 5 KB y sobrescribió dos documentos de diseño grandes.

Qué necesitas

  • Claude Code con acceso a un modelo (en el caso, a través de Amazon Bedrock)
  • Los repositorios antiguos (las carpetas donde vive el código) y una implementación de referencia de cómo quieres que quede
  • Conexiones de solo lectura a las bases de datos antigua y nueva
  • Un gestor de tickets (Jira en el caso) y un lugar para los documentos de diseño
  • Un ingeniero con tiempo para revisar cada diseño y cada plan

Cómo hacerlo tú, paso a paso

  1. Escribe archivos CLAUDE.md por capas, que son notas de contexto que Claude lee solo: reglas generales, reglas de cada repositorio y convenciones.
  2. Dale a Claude Code los repositorios antiguos, las conexiones de solo lectura y la implementación de referencia.
  3. Pide primero un diseño y un plan por fases con sus riesgos, con el prompt de esta ficha. Haz que varios agentes revisores lo cuestionen en paralelo.
  4. Convierte el plan en tickets pequeños. Cada ticket lleva su documento de diseño y su plan, que revisas tú.
  5. Ejecuta cada ticket en su propio worktree de git (una copia de trabajo aislada) y vigila en un bucle la integración continua (las pruebas automáticas que se lanzan con cada cambio).
  6. Párate antes de fusionar nada o de aplicar cambios en una base de datos real.
  7. Pasa a control de calidad con una revisión humana además de la de la IA.
Pruébalo con Claude Code
Quiero una migración de prueba de [producto antiguo] desde [tecnología actual, por ejemplo 4 repositorios, MySQL y una versión antigua del framework] a [tecnología nueva, por ejemplo 2 repositorios, PostgreSQL y el framework actual]. Empieza leyendo el código y escribiendo un plan de migración por fases con sus riesgos, y ejecuta la primera fase en una rama nueva con las pruebas en verde. Párate para que yo revise antes de fusionar nada o de aplicar cambios en una base de datos real.

Consejos

  • No te fíes solo de la revisión de la IA: detectó únicamente entre el 30 y el 40 % de los problemas.
  • Gran parte del gasto se va al principio, al preparar el contexto. Mide un tramo pequeño antes de lanzar todo.
  • Si usas un conector a Confluence u otra herramienta de documentos, comprueba que no recorta las páginas largas: en el caso las cortó en silencio y sobrescribió dos documentos de diseño.

Preguntas frecuentes

¿Qué hago si no tengo programadores?

Este caso no es para ti directamente. Encárgalo a un programador con este método y pide que te enseñe el plan y los tickets antes de que empiece.

¿Cómo evito que se estropeen datos reales?

Trabajando con conexiones de solo lectura y con copias de la base de datos. En el caso se hizo así, y los cambios en bases de datos reales se dejaron para una revisión posterior.

Fuentes

En el directorio desde el 3 de octubre de 2026.

Parecidos

  1. Hacer ajustes web sin salir de la sesión de programación

    Varios usuarios usan Claude en Chrome para hacer los ajustes web que surgen mientras programan con Claude Code.Casor/ClaudeAI en RedditClaude in Chrome y Claude Code2 fuentesDificultad media
  2. Probar una app de iOS entera y listar sus fallos

    Una herramienta permite a Claude Code manejar una app de iOS por el árbol de accesibilidad, tocar cada pantalla y devolver un resumen estructurado de fallos.CasoMediumClaude Code2 fuentesDificultad avanzada
  3. Evitar choques entre agentes de programación que trabajan a la vez

    Los agentes publican los cambios que piensan hacer antes de editar, para avisar de choques de arquitectura entre copias de trabajo paralelas.Casonaw103/foremerge en GitHubClaude Code y CodexDificultad avanzada
  4. Detectar fallos visuales en una app de Mac con Claude Code

    Claude Code compila una app de macOS, la abre, hace clic por sus ventanas y las redimensiona para encontrar fallos de diseño.Casoclaudcod.comClaude Code y Claude computer use2 fuentesDificultad avanzada
  5. Programar con Claude Code desde el móvil

    Un desarrollador maneja seis agentes de Claude Code a la vez desde un iPhone, conectado a una máquina virtual en la nube.Casogranda.orgClaude CodeDificultad avanzada
  6. Programar con OpenCode y DeepSeek en vez de Claude Code

    Un usuario cambió Claude Code por OpenCode con el modelo DeepSeek y cuenta que rinde parecido por una fracción del precio.Caso@ramalho.org en BlueskyClaude CodeDificultad avanzada

Más: todo con Claude Code · todo sobre programación

Cada lunes, lo nuevo en tu correo

Lo que ha salido esa semana, las skills que más suben y tres casos que puedes copiar.

Un correo a la semana. Te das de baja con un clic.