/explain-code
Para entender código rápido sin leerlo línea por línea.
Usage
/explain-code <file>
/explain-code <file>:<function>
/explain-code <selection> # de tu IDE selection
Output structure
1. TL;DR (1 línea)
Qué hace en una oración.
2. Inputs / Outputs
Tabla con tipos y significado.
3. Flujo principal
Pasos numerados en lenguaje natural.
4. Decisiones interesantes
- Por qué este algoritmo y no otro
- Trade-offs visibles
- Suposiciones implícitas
5. Diagrama (si ayuda)
Mermaid para flujos, secuencia, o estado.
6. Cosas a tener cuidado
Edge cases, performance, side effects.
Niveles
--brief— solo TL;DR + inputs/outputs--deep— incluye análisis de alternativas--for-junior— explica conceptos asumidos