Un subagente es un asistente especializado que trabaja en su propia ventana de contexto, con su prompt, herramientas limitadas y permisos propios. Saca de tu conversación las tareas que generan mucho texto y te devuelve solo el resumen.
Guarda esto en .claude/agents/code-reviewer.md (proyecto) o ~/.claude/agents/ (todos tus proyectos):
--- name: code-reviewer description: "Revisa código en busca de calidad y buenas prácticas" tools: Read, Glob, Grep model: sonnet --- Eres un revisor de código. Al ser invocado, analiza el código y da retroalimentación específica y accionable sobre calidad, seguridad y buenas prácticas. Solo name y description son obligatorios. Los campos distinguen mayúsculas y uno mal escrito se ignora sin avisar.
Para usarlo: pídelo en lenguaje natural, escribe @ y elígelo, o abre la sesión con claude --agent code-reviewer.
Guía completa: eltelar.es.
![Why Object.keys(user) Returns string[], Not (keyof User)[]: TypeScript Means It](https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2q4w48b9bzs43tynyhsf.png)

