promptgarten 🌱
🌍 FR
Guía●●○4 min · +40 XP

Entender código ajeno con IA

En vez de pasar horas navegando por código ajeno, dejas primero que un agente lo explore y lo resuma.

El camino antiguo frente al nuevo

Antes te abrías paso archivo por archivo en un proyecto nuevo. Con un agente de IA, en cambio, puedes preguntar: 'Dame una visión general de esta codebase' y en segundos obtienes una estructura que de otro modo te habría llevado horas.

Deja que explore

Un agente puede leer archivos, reconocer patrones y describir relaciones sin que tú mismo mires cada línea. Empieza con preguntas amplias: '¿Cómo está organizado el proyecto?', '¿Cuáles son los modelos de datos principales?', '¿Cómo funciona la autenticación?', y luego ve siendo más específico.

Resumen de arquitectura

Un buen primer paso es un resumen de la arquitectura: qué componentes principales hay, cómo interactúan, qué patrones se usan. Eso te da un mapa antes de perderte en los detalles.

Preguntar de forma específica

Puedes preguntar igual que le preguntarías a un colega con experiencia: '¿Qué hace esta función en la línea 134?', '¿Por qué aquí se llama a foo() en vez de a bar()?', '¿Qué casos límite cubre este código?' Este tipo de preguntas no necesita una formulación especial, simplemente pregunta directamente.

Los diagramas ayudan

Para flujos complejos, pide un diagrama o un boceto textual del flujo, por ejemplo cómo viaja una petición desde el frontend hasta la base de datos. Eso hace visibles relaciones que de otro modo pasarían desapercibidas.

EJEMPLO

Secuencia de prompts para un proyecto nuevo: 1) 'Dame una visión general de esta codebase.' 2) 'Explica los patrones de arquitectura principales.' 3) 'Encuentra los archivos que gestionan la autenticación de usuarios y traza el flujo desde el formulario de login hasta la base de datos.'

QUIZ RÁPIDO

¿Cuál es el proceso más efectivo para orientarte rápido en una codebase ajena con ayuda de una IA?

FUENTES

TEMAS RELACIONADOS

Claude Code: el agente de línea de comandos de Anthropic ●●○Estrategias de contexto para agentes ●●●¿Qué son los subagents? ●●○Mantener la documentación con IA ●○○