5 minutes
How to Entender bases de código grandes with Eigent
Rastrea los flujos de solicitudes, mapea módulos desconocidos y encuentra los archivos correctos rápidamente, antes de hacer tu primera edición.
What you need
- Aplicación de escritorio de Eigent
- Acceso a la base de código (repositorio local o conectado)
Best for
- Nuevos ingenieros incorporándose a un repositorio o servicio
- Cualquiera que intente entender cómo funciona una función antes de cambiarla
- Líderes técnicos revisando una nueva base de código antes de un compromiso
Starter Prompt
Explica cómo fluye la solicitud a través de [name of the system area] en la base de código. Incluye: - qué módulos son responsables de qué - dónde se valida los datos - los principales riesgos a tener en cuenta antes de hacer cambios Termina con los archivos que debería leer a continuación.
Cómo funciona
- Dale a Eigent los archivos, directorios o el área de la funcionalidad que quieras entender.
- Pídele que rastree el flujo de la solicitud y explique qué módulos son responsables de la lógica de negocio, el transporte, la persistencia o la interfaz de usuario.
- Pregunta dónde ocurren la validación, los efectos secundarios o las transiciones de estado antes de editar nada.
- Termina preguntando qué archivos deberías leer a continuación y cuáles son las partes de riesgo.
Más prompts para probar
- ¿Qué módulo es responsable de la lógica de negocio real frente a la capa de transporte o interfaz de usuario?
- ¿Dónde ocurre la validación y qué supuestos se aplican allí?
- ¿Qué archivos relacionados o trabajos en segundo plano son fáciles de pasar por alto si cambio este flujo?
- ¿Qué pruebas o comprobaciones debería ejecutar después de editar esta área?
- Explícame este repositorio: dame un mapa general antes de entrar en detalle.
Cómo usar
Abre Eigent con tu base de código conectada. Empieza de forma amplia si eres nuevo ("Explícame este repositorio"), y luego acota al área específica que necesitas cambiar. Cuanto más delimites la solicitud —un nombre de función, un directorio, una ruta de solicitud— más concreta será la explicación. Sigue haciendo preguntas de seguimiento hasta que la explicación sea lo bastante específica como para que confiaras en poder hacer la primera edición.
Resultado esperado
Un mapa concreto de módulos que muestre qué código es responsable de qué, un flujo de solicitud trazado, los puntos clave de validación, una lista de áreas de riesgo o fáciles de pasar por alto, y una lista de lectura con los siguientes archivos que revisar antes de hacer cambios.
Limitaciones
- Funciona mejor cuando acotas la solicitud a un área específica en lugar de preguntar por todo el repositorio a la vez.
- Los monorepos muy grandes se benefician de centrarse primero en un solo servicio o paquete.
- Eigent lee lo que hay en la base de código conectada: no puede razonar sobre un comportamiento en tiempo de ejecución que no haya observado.
Related workflows
Refactoriza tu base de código
Elimina código muerto y moderniza patrones heredados sin cambiar el comportamiento — en pequeñas pas…
Ejecutar migraciones de código
Migra pilas heredadas mediante puntos de control controlados: mapea el sistema antiguo al nuevo, rea…
Guardar flujos de trabajo como habilidades
Convierte un hilo de Eigent que funciona, reglas de revisión, comandos de prueba o listas de verific…