Skip to content
docs

Explain Code

Read a file, function, or block and explain what it does in plain language with diagrams when useful.

/explain-code

Install this skill

  1. 1. Copy the SKILL.md content (button above)
  2. 2. Create a folder for the skill:
    # Mac/Linux
    mkdir -p ~/.claude/skills/explain-code
    
    # Windows (PowerShell)
    mkdir $env:USERPROFILE\.claude\skills\explain-code
  3. 3. Save the content as ~/.claude/skills/explain-code/SKILL.md
  4. 4. Restart Claude Code (or open a new session)
  5. 5. Type /explain-code to invoke it
learningdocumentationreview

/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