15 potentes funciones ocultas de Claude Code
(x.com/bcherny)- El creador de Claude Code, Boris Cherny, recopiló funciones ocultas o poco usadas como la app móvil, la programación automática, el fork de sesiones y los worktrees en paralelo
- A través de la pestaña Code en las apps de iOS/Android, es posible escribir código sin necesidad de una laptop, y con el comando
--teleportse puede mover una sesión entre móvil, web, escritorio y terminal - Con
/loopy/schedulese pueden configurar tareas automáticas recurrentes por hasta 1 semana, lo que permite automatizar por completo la gestión de PR, revisiones de código y feedback de Slack - El comando
/batchpermite hacer fan-out en paralelo de agentes de worktree por decenas o miles, útil para migraciones de código a gran escala - Con la bandera
--bare, la velocidad de arranque del SDK puede mejorar hasta 10 veces, y más adelante se planea convertirlo en el valor predeterminado
1/ App móvil
- Claude Code es compatible con apps móviles de iOS/Android y se puede acceder desde la pestaña Code a la izquierda en la app
- Es una forma práctica de hacer cambios de código sin abrir la laptop
2/ Mover sesiones entre móvil, web, escritorio y terminal
- Con
claude --teleporto el comando/teleport, se puede continuar una sesión en la nube desde la máquina local - Con el comando
/remote-control, es posible controlar de forma remota una sesión que corre localmente desde el teléfono o la web- En
/config, la opción "Enable Remote Control for all sessions" permite dejarlo siempre activado
- En
3/ /loop y /schedule
/loopy/scheduleson de las funciones más potentes de Claude Code, y permiten configurar ejecuciones automáticas por periodos de hasta 1 semana- Ejemplos de uso real:
/loop 5m /babysit— procesa revisiones de código automáticamente, hace rebase automático y gestiona PR hasta producción/loop 30m /slack-feedback— genera automáticamente un PR con feedback de Slack cada 30 minutos/loop /post-merge-sweeper— genera automáticamente un PR para resolver comentarios de revisión de código que se pasaron por alto/loop 1h /pr-pruner— cierra automáticamente PR viejos o innecesarios
- Si conviertes el flujo de trabajo en una combinación de skills + loops, puedes lograr una automatización muy potente
4/ Hooks
- Los Hooks permiten insertar lógica determinista en cada etapa del ciclo de vida del agente
- Ejemplos de uso:
SessionStart— carga contexto dinámicamente cuando inicia ClaudePreToolUse— registra en logs todos los comandos bash que ejecuta el modeloPermissionRequest— redirige solicitudes de permisos a WhatsApp para aprobarlas o rechazarlas manualmenteStop— hace que Claude continúe automáticamente cada vez que se detiene
- Documentación oficial:
https://code.claude.com/docs/en/hooks
5/ Cowork Dispatch
- Dispatch es la función de control remoto seguro de la app Claude Desktop, que permite revisar Slack y correo, gestionar archivos y trabajar en la laptop mientras no estás frente a ella
- Puede usar MCP, el navegador y recursos de la computadora con autorización del usuario
6/ Extensión de Chrome — trabajo de frontend
- El principio central de Claude Code es: hay que darle a Claude una forma de verificar directamente el resultado para que pueda iterar y mejorar
- Si le pides desarrollar un sitio web sin navegador, la calidad del resultado será limitada; si le das un navegador, puede escribir código e iterar hasta que el resultado mejore
- La extensión para Chrome/Edge funciona de forma más estable que MCP similares al trabajar con código web
7/ App Claude Desktop — ejecución y pruebas automáticas de servidor web
- La app Desktop incluye la capacidad de que Claude ejecute automáticamente un servidor web y lo pruebe en el navegador integrado
- En entornos CLI o VSCode, se puede lograr algo parecido usando la extensión de Chrome
8/ Fork de sesión (Fork)
- Hay dos formas de hacer fork de una sesión existente:
- Ejecutar el comando
/branchdentro de la sesión - Ejecutar
claude --resume <session-id> --fork-sessiondesde la CLI
- Ejecutar el comando
9/ /btw — consulta lateral
- Una función de consulta lateral para hacer preguntas rápidas mientras el agente está trabajando
10/ Git Worktrees
- Claude Code tiene soporte profundo para git worktree y es esencial cuando se hacen múltiples tareas en paralelo dentro del mismo repositorio
- Con el comando
claude -wse inicia una nueva sesión de worktree, o se puede usar la casilla "worktree" en la app Claude Desktop - Quienes usan un VCS distinto de git pueden personalizar la lógica de creación de worktrees con el hook
WorktreeCreate
11/ /batch — fan-out masivo en paralelo
/batchentiende el alcance del trabajo con una modalidad tipo entrevista y luego distribuye tareas entre decenas o miles de agentes de worktree- Es especialmente útil para trabajos paralelizables como migraciones de código a gran escala
12/ Bandera --bare — optimización de velocidad de arranque del SDK
- De forma predeterminada, al ejecutar
claude -po el SDK de TypeScript/Python, se detectan automáticamenteCLAUDE.md, la configuración local y MCP - Para usos no interactivos, conviene especificarlos explícitamente con
--system-prompt,--mcp-config,--settings, etc. - Al usar la bandera
--bare, la velocidad de arranque del SDK puede mejorar hasta 10 veces- Debido a una decisión de diseño inicial deficiente, hoy funciona como opt-in, pero se planea cambiarlo al valor predeterminado en versiones futuras
13/ --add-dir — acceso a múltiples repositorios
- Con
--add-diro el comando/add-dir, se le da a Claude permiso para acceder y trabajar en carpetas adicionales - Si agregas
"additionalDirectories"al archivo de configuración compartido del equiposettings.json, Claude Code cargará siempre esas carpetas al iniciar
14/ --agent — agente personalizado
- Tras definir un agente en el directorio
.claude/agents, se puede usar el comandoclaude --agent=<name>para especificar un prompt de sistema y herramientas personalizados - Es una función muy potente que suele pasarse por alto; documentación oficial:
https://code.claude.com/docs/en/sub-agents
15/ /voice — entrada por voz
- Con el comando
/voice, se puede hacer codificación por voz- CLI: ejecutar
/voicey mantener presionada la barra espaciadora - Desktop: hacer clic en el botón de voz
- iOS: activar la configuración de dictado
- CLI: ejecutar
6 comentarios
El modo
/voicees difícil de usar en coreano. Sinceramente, creo que el teclado por voz predeterminado de Mac y Windows es mucho mejor.Estaría bueno poder mapear
/btwal teclado para poder lanzar consultas.Quiero retomar la sesión de la PC A en la PC B para seguir trabajando, pero veo que
teleportno es para ese uso.Por cierto, de verdad me resultó muy útil.
Si entras a
/mcp, verás que se puede usar el MCPcompute-useque agregaron esta vez.bueno