Flujos Avanzados
Ya dominas lo básico. Ahora multiplica tu productividad con sesiones en paralelo, subagentes, automatización y más.
Modo no interactivo
Con claude -p "prompt" puedes usar Claude sin sesión interactiva. Perfecto para scripts, CI pipelines y automatización.
# Consulta rápida
claude -p "explica que hace este proyecto"
# Output estructurado para scripts
claude -p "lista todos los endpoints de API" --output-format json
# Pipe para procesar datos
cat error.log | claude -p "resume los errores críticos" > resumen.txt
Como linter personalizado
Agrega Claude a tu proceso de verificación:
{
"scripts": {
"lint:claude": "claude -p 'revisa los cambios vs main y reporta typos. Formato: archivo:línea en una línea, descripción en la siguiente. Sin otro texto.'"
}
} Subagentes
Los subagentes trabajan en su propio contexto aislado y devuelven solo un resumen. Son una de las herramientas más poderosas porque no llenan tu contexto principal.
# Investigación aislada
> usa subagentes para investigar cómo funciona el sistema de autenticación y si tenemos utilidades OAuth existentes
# Revisión de código
> usa un subagente para revisar este código buscando edge cases
También puedes crear subagentes personalizados en .claude/agents/ con instrucciones específicas y herramientas limitadas.
Git Worktrees: sesiones aisladas
Cuando trabajas en múltiples tareas, cada sesión necesita su propia copia del código. Git worktrees resuelven esto:
# Inicia Claude en un worktree aislado
claude --worktree feature-auth
# Otra sesión en paralelo
claude --worktree bugfix-123
Cada worktree tiene su propia copia de archivos y branch, pero comparten el historial del repositorio. Puedes tener a Claude trabajando en una feature mientras arregla un bug en otra.
Sesiones en paralelo
Hay tres formas de correr sesiones en paralelo:
App de escritorio
Múltiples sesiones locales visuales. Cada una con su worktree aislado.
Claude Code en la web
Sesiones en la nube de Anthropic en VMs aisladas.
Agent teams
Coordinación automatizada de múltiples sesiones con tareas compartidas y mensajes entre agentes.
Patrón Writer/Reviewer: Una sesión implementa el rate limiter. Otra sesión revisa la implementación buscando edge cases y race conditions. La primera recibe el feedback y mejora.
Fan-out: operaciones masivas
Para migraciones grandes o análisis a escala, distribuye trabajo en múltiples invocaciones:
# Migrar archivos en paralelo
for file in $(cat files.txt); do
claude -p "migra $file de React a Vue. Responde OK o FAIL." \
--allowedTools "Edit,Bash(git commit *)"
done
Gestionar sesiones
# Retomar la última conversación
claude --continue
# Seleccionar de conversaciones recientes
claude --resume
# Iniciar con nombre para encontrarla después
claude -n auth-refactor
# Retomar por nombre
claude --resume auth-refactor
# Renombrar dentro de una sesión
> /rename oauth-migration
Trata las sesiones como branches: diferentes lineas de trabajo pueden tener contextos separados y persistentes.
Skills y Hooks
Skills
Archivos markdown en .claude/skills/ que dan conocimiento especializado o flujos reutilizables.
> /deploy
> /fix-issue 1234
Hooks
Scripts que se ejecutan automáticamente en puntos específicos del workflow de Claude. A diferencia de CLAUDE.md, son determinísticos.
Ejemplo: correr ESLint después de cada edición, bloquear escritura en la carpeta de migraciones.
MCP: conecta servicios externos
El Model Context Protocol conecta Claude con herramientas externas: bases de datos, Notion, Figma, Slack, Jira y más.
# Agregar un servidor MCP
claude mcp add
# Ver servidores conectados
/mcp
¡Completaste la guía!
Ahora tienes el conocimiento para usar Claude Code con confianza. La mejor forma de seguir aprendiendo es practicando con tus proyectos reales.
Recuerda: la intuición se desarrolla con el uso. Presta atención a qué funciona bien, qué prompts dan buenos resultados, cuándo limpiar contexto y cuándo dejarlo acumular. Con el tiempo sabrás instintivamente cómo sacarle el máximo provecho.
Resumen
- - claude -p para modo no interactivo y scripts
- - Subagentes para investigación aislada sin llenar tu contexto
- - Worktrees para sesiones aisladas en paralelo
- - Nombra sesiones para retomarlas después
- - Skills para flujos reutilizables, Hooks para automatización
- - MCP para conectar servicios externos