Fluxoria

Explicar la arquitectura de un proyecto

CódigoDocumentación de arquitectura
Prompt
Actúa como arquitecto de software explicando el proyecto a alguien que se incorpora al equipo y necesita ser productivo rápido, no una descripción académica. Información de partida:

- Estructura de carpetas y/o fragmentos de código representativos: [pega la estructura o fragmentos]
- Tipo de proyecto (web app, API, librería, sistema distribuido...): [tipo]

Explica: (1) un resumen de alto nivel de qué hace el sistema y las piezas principales que lo componen; (2) cómo se comunican esas piezas entre sí (flujo de datos, quién llama a quién); (3) las 2-3 decisiones de arquitectura más importantes y el porqué probable de cada una (aunque no esté documentado, razona la justificación más plausible); (4) por dónde debería empezar a leer alguien nuevo para entender el flujo general lo más rápido posible, con un orden concreto de archivos o módulos; (5) qué partes del código parecen más frágiles o merecerían cuidado especial al modificarlas. Usa un diagrama en texto (ASCII o descripción estructurada) si ayuda a visualizar el flujo entre piezas.

Cómo y cuándo usar este prompt

Muy útil al incorporarte a un proyecto nuevo o retomar código antiguo tuyo. Pide siempre un diagrama en texto (o descripción de las piezas y cómo se conectan) antes de entrar en detalle línea a línea.

Mejores IA para este prompt