- Una colección de 50 consejos prácticos para desarrolladores que ya usan Claude Code, recopilada a partir de la documentación oficial de Anthropic, el desarrollador Boris Cherny, experiencias de la comunidad y un año de uso diario
- Abarca desde atajos para operar sesiones como el alias
cc, el prefijo ! y el rebobinado con Esc, hasta subagentes, equipos de agentes y trabajo paralelo con worktrees
- Incluye metodologías estructuradas para mantener la calidad y la consistencia, como cómo escribir
CLAUDE.md, el sistema de Hooks y la gestión de la ventana de contexto
- Presenta distintos patrones de flujo de trabajo, como el uso de herramientas CLI, la selección de servidores MCP y el procesamiento por lotes
- Recomienda una adopción gradual: no hace falta aplicar las 50 de golpe, sino empezar por la que más te incomode
1. Configurar el alias cc
- Si agregas
alias cc='claude --dangerously-skip-permissions' a ~/.zshrc (o ~/.bashrc), puedes iniciar una sesión de Claude Code escribiendo solo cc
- Es una configuración que omite todos los prompts de permisos, y el nombre del flag es intencionalmente alarmante
- Solo debe usarse cuando entiendes por completo qué puede hacer Claude Code en tu codebase
2. Ejecutar comandos bash inline con el prefijo !
- Si escribes
!git status o !npm test, el comando se ejecuta de inmediato y tanto el comando como la salida quedan en el contexto
- Claude puede revisar el resultado y continuar con tareas posteriores — es más rápido que pedirle a Claude que ejecute el comando
3. Detener con Esc, rebobinar con Esc+Esc
- Esc detiene a Claude a mitad del proceso sin perder el contexto — puedes cambiar de dirección de inmediato
- Esc+Esc (o /rewind) abre un menú desplazable con todos los checkpoints creados por Claude, para restaurar código, conversación o ambos
- Hay 4 opciones de restauración: código y conversación, solo conversación, solo código, resumen posterior al checkpoint
- Puedes intentar incluso un enfoque del que solo tengas 40% de confianza — si falla, rebobinas con daño cero
- Eso sí, los checkpoints solo rastrean ediciones de archivos; no capturan cambios hechos por comandos bash (migraciones, trabajo en DB)
- Con
claude --continue reanudas la conversación más reciente, y con claude --resume usas el selector de sesiones
4. Darle a Claude medios para validarse por sí mismo
- Incluye en el prompt comandos de prueba, checks de linter y salidas esperadas para crear un bucle de retroalimentación en el que Claude detecte sus propios errores
- Ejemplo: "Refactoriza el middleware de auth para usar JWT. Después del cambio, ejecuta la suite de tests existente, corrige todos los fallos y luego termina"
- Según Boris Cherny, solo con esto se logra una mejora de calidad de 2 a 3 veces
- En cambios de UI, configura el servidor MCP de Playwright para que Claude pueda abrir el navegador, interactuar con la página y verificar si la UI funciona como se espera — así detecta problemas que las pruebas unitarias no encuentran
5. Instalar plugins de code intelligence por lenguaje
- Los plugins LSP ofrecen diagnósticos automáticos después de editar archivos (errores de tipos, imports sin usar, tipos de retorno faltantes, etc.) — es el plugin individual de mayor impacto que puedes instalar
- Ejemplos de comandos de instalación:
/plugin install typescript-lsp@claude-plugins-official
/plugin install pyright-lsp@claude-plugins-official
/plugin install rust-analyzer-lsp@claude-plugins-official
/plugin install gopls-lsp@claude-plugins-official
- También hay plugins para C#, Java, Kotlin, Swift, PHP, Lua y C/C++ en la pestaña Discover de
/plugin
- Debes tener instalado en tu sistema el binario del language server correspondiente (si no, el plugin te avisará)
6. Usar gh CLI y aprender todas las herramientas CLI
- Con gh CLI puedes gestionar PR, issues y comentarios sin un servidor MCP aparte — las herramientas CLI son más eficientes en contexto que los servidores MCP (no cargan el schema de herramientas en la ventana de contexto)
- Lo mismo aplica a herramientas CLI estándar como jq o curl
- Si Claude no conoce una herramienta, puede leer la salida de
--help, entender la sintaxis y ejecutar directamente los comandos — por ejemplo: "aprende con sentry-cli --help y luego encuentra el error más reciente en producción"
- También funciona con herramientas CLI internas y de nicho
7. Agregar "ultrathink" para razonamiento complejo
- La palabra clave "ultrathink" sube el nivel de effort y activa el razonamiento adaptativo en Opus 4.6
- Es ideal para situaciones donde Claude necesita pensar bien antes de actuar: decisiones de arquitectura, debugging complicado o razonamiento de varios pasos
- También puede configurarse de forma permanente con
/effort — para tareas simples, conviene mantener un effort bajo para ir más rápido y gastar menos
- No hace falta gastar tokens de thinking para renombrar una variable — ajusta el effort al problema
8. Expandir el conocimiento bajo demanda con skills
- Las skills son archivos Markdown que expanden el conocimiento de Claude y, a diferencia de
CLAUDE.md, solo se cargan en tareas relacionadas, manteniendo liviano el contexto
- Puedes crearlas en
.claude/skills/ o instalar skills preconstruidas empaquetadas por plugins (explóralas en /plugin)
- Son ideales para conocimiento de dominio especializado que Claude necesita a veces, pero no siempre, como reglas de API, procedimientos de despliegue o patrones de código
9. Controlar Claude Code desde el celular
- Inicia una sesión con
claude remote-control y conéctate desde claude.ai/code o desde la app de Claude en iOS/Android
- La sesión corre en tu máquina local, y el teléfono o el navegador solo sirven como punto de acceso — puedes enviar mensajes, aprobar llamadas a herramientas y monitorear el progreso
- Si usas el alias
cc del tip #1, no hace falta aprobación adicional, así que el control remoto es todavía más fluido — puedes iniciar una tarea, irte y revisar solo cuando Claude termine o ocurra algo inesperado
10. Ampliar la ventana de contexto a 1M tokens
- Tanto Sonnet 4.6 como Opus 4.6 admiten una ventana de contexto de 1M tokens
- En los planes Max, Team y Enterprise, Opus se actualiza automáticamente a contexto de 1M
- Puedes cambiar de modelo durante la sesión con
/model opus[1m] o /model sonnet[1m]
- Si te preocupa la calidad con contextos grandes, prueba aumentarlo gradualmente desde 500k
- Con
CLAUDE_CODE_AUTO_COMPACT_WINDOW y CLAUDE_AUTOCOMPACT_PCT_OVERRIDE puedes controlar cuándo se activa la compactación
11. Usar Plan Mode cuando no esté claro el enfoque
- Plan Mode es ideal para cambios en múltiples archivos, código poco familiar o decisiones de arquitectura — invertir unos minutos antes evita que Claude pase 20 minutos resolviendo el problema equivocado
- En tareas pequeñas y de alcance claro, conviene omitirlo — si puedes explicar el diff en una sola oración, ejecútalo de una vez
- Puedes alternar entre los modos de permisos Normal, Auto-Accept y Plan con Shift+Tab (sin salir de la conversación)
12. Ejecutar /clear entre tareas no relacionadas
- Un prompt preciso en una sesión limpia supera a una sesión desordenada de 3 horas — si es otra tarea, empieza con
/clear
- Parece que estuvieras tirando el progreso, pero el contexto acumulado termina enterrando la instrucción actual y produce una sensación de 30 minutos desperdiciados
- Los 5 segundos que toma usar
/clear y escribir un prompt inicial enfocado son mucho más eficientes
13. No interpretes el bug; pega los datos en bruto
- Si describes el bug con palabras, Claude entra en un proceso lento de adivinar, corregir y repetir
- Si pegas tal cual logs de error, salida de CI o hilos de Slack y dices "fix", Claude puede leer logs de sistemas distribuidos y rastrear dónde está el problema
- La interpretación humana agrega una capa de abstracción que pierde detalles clave para que Claude encuentre correctamente la causa raíz
- También aplica a CI — pega la salida de CI con "Go fix the failing CI tests", o pídele que arregle los checks fallidos junto con la URL o número del PR
- También puedes hacer pipe directo desde la salida del terminal:
cat error.log | claude "explain this error and suggest a fix"
npm test 2>&1 | claude "fix the failing tests"
14. Preguntas rápidas al margen con /btw
/btw abre una superposición que no entra en el historial de la conversación para hacer preguntas rápidas
- Úsalo para aclaraciones sobre la sesión actual: "¿Por qué elegiste este enfoque?" o "¿Qué trade-offs tiene frente a otras opciones?"
- La respuesta se muestra en una superposición que se puede cerrar, manteniendo liviano el contexto principal
15. Ejecutar ramas paralelas aisladas con --worktree
- Con
claude --worktree feature-auth se crea una copia de trabajo aislada y una rama nueva; Claude se encarga automáticamente de la configuración y limpieza de git worktree
- El equipo de Claude Code lo considera uno de los mayores desbloqueos de productividad
- Levanta 3 a 5 worktrees para ejecutar en paralelo sesiones independientes de Claude (normalmente usan 2 o 3)
- Cada worktree tiene su propia sesión, rama y estado del sistema de archivos
- El límite de los worktrees locales son los recursos de la máquina: múltiples servidores de desarrollo, builds y sesiones de Claude compiten por CPU
- Builder.io coloca cada agente en un contenedor en la nube independiente para aliviar la carga de la máquina
16. Guardar temporalmente prompts con Ctrl+S
- Si estás escribiendo un prompt largo pero antes necesitas una respuesta rápida, usa Ctrl+S para guardar el borrador en stash
- Después de enviar la pregunta rápida, el prompt guardado en stash se restaura automáticamente
17. Enviar tareas largas al fondo con Ctrl+B
- Si Claude inicia un comando de bash que tarda bastante (suite de tests, build, migraciones), usa Ctrl+B para mandarlo al fondo
- Claude sigue trabajando y tú puedes seguir conversando; cuando el proceso termine, mostrará el resultado
18. Agregar una barra de estado en vivo
- La barra de estado es un script de shell que se ejecuta después de cada turno de Claude y muestra al pie de la terminal el directorio actual, la rama de git y el uso de contexto con colores
- Se puede configurar rápido con el comando
/statusline: te pregunta qué quieres mostrar y genera el script automáticamente
19. Mantener limpio el contexto principal con subagentes
- Si dices "usa un subagente para averiguar cómo el flujo de pagos maneja las transacciones fallidas", una instancia separada de Claude lee archivos y analiza en una ventana de contexto independiente, y luego reporta un resumen conciso
- Como una investigación profunda puede consumir la mitad de la ventana de contexto, los subagentes separan ese costo de la sesión principal
- Tipos integrados: Explore (Haiku, búsqueda rápida de archivos) y Plan (análisis de solo lectura)
20. Equipos de agentes para coordinar múltiples sesiones
- Es una función experimental pero potente: se activa agregando
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS a la configuración o como variable de entorno
- Indica: "crea un equipo de agentes de 3 integrantes para refactorizar estos módulos en paralelo"
- Un líder de equipo distribuye el trabajo entre los integrantes; cada uno tiene su propia ventana de contexto y una lista de tareas compartida, y además pueden enviarse mensajes entre sí
- Se recomienda empezar con 3 a 5 integrantes y 5 a 6 tareas por integrante
- Evita asignar tareas que modifiquen el mismo archivo por problemas de sobrescritura; comienza con tareas de investigación y revisión, y luego amplía a implementación en paralelo
21. Agregar instrucciones de preservación a la compactación
- Durante la compactación de contexto (automática o con
/compact) puedes indicar qué preservar: /compact focus on the API changes and the list of modified files
- También puedes agregar una instrucción permanente en CLAUDE.md: "al compactar, preserva la lista completa de archivos modificados y el estado actual de los tests"
22. Ejecutar verificaciones repetidas con /loop
- Con
/loop 5m check if the deploy succeeded and report back puedes programar un prompt repetitivo en segundo plano
- El intervalo es opcional (por defecto 10 minutos) y admite unidades s, m, h y d
- También puedes poner otros comandos en bucle, como
/loop 20m /review-pr 1234
- Las tareas son de alcance de sesión y expiran después de 3 días, así que los loops olvidados no se ejecutan para siempre
- Sirve para monitorear despliegues, vigilar pipelines de CI o hacer polling a servicios externos
23. Escribir prompts más ricos con dictado por voz
/voice activa push to talk; mantén presionada la tecla Space y habla para que se transcriba en tiempo real e inserte el texto en el prompt
- Puedes mezclar voz y escritura en el mismo mensaje
- Los prompts por voz suelen incluir más contexto de forma natural que al teclear: puedes explicar antecedentes, restricciones y lo que quieres sin gastar tantas pulsaciones
- Requiere una cuenta de Claude.ai (no una API key)
- En
~/.claude/keybindings.json puedes reasignar la tecla de push to talk a meta+k u otra para saltarte el calentamiento de hold-detection
24. Si tras 2 cambios el mismo problema sigue sin resolverse, empieza de nuevo
- Si caes en una madriguera de cambios y el problema sigue sin resolverse, el contexto se llena de enfoques fallidos, lo que perjudica el siguiente intento
- Usa
/clear y vuelve a empezar con un mejor prompt inicial que incorpore lo aprendido
- Una sesión limpia con un prompt preciso casi siempre supera a una sesión larga atorada en callejones sin salida acumulados
25. Dile a Claude exactamente qué archivos mirar
- Haz referencia directa a archivos con el prefijo @, como en
@src/auth/middleware.ts has the session handling
- El prefijo @ se interpreta automáticamente como ruta de archivo para que Claude ubique de inmediato el lugar exacto
- Claude también puede hacer grep o buscar por su cuenta, pero el proceso de reducir candidatos e identificar el archivo correcto consume tokens y contexto; si especificas el archivo desde el inicio, te saltas todo ese proceso
26. Explorar código desconocido con prompts ambiguos
- "¿Qué mejorarías en este archivo?" es un excelente prompt de exploración; no todos los prompts tienen que ser específicos
- Cuando necesitas una mirada fresca sobre código existente, una pregunta ambigua le da a Claude espacio para detectar cosas inesperadas
- Úsalo al incorporarte a un repo desconocido: Claude puede señalar patrones, inconsistencias y oportunidades de mejora que podrían pasarse por alto en una primera lectura
27. Editar planes con Ctrl+G
- Cuando Claude proponga un plan, puedes abrirlo directamente en el editor de texto con Ctrl+G para modificarlo
- Así puedes agregar restricciones, quitar pasos o cambiar el enfoque antes de que Claude escriba una sola línea de código
- Es útil cuando el plan está casi bien, pero quieres ajustar solo algunos pasos sin tener que volver a explicarlo todo
28. Ejecuta /init y luego reduce el resultado a la mitad
- CLAUDE.md es un archivo Markdown en la raíz del proyecto que le da a Claude instrucciones permanentes sobre comandos de build, estándares de código, decisiones de arquitectura, convenciones del repo y más
- Claude lo lee al inicio de cada sesión
- Con
/init puedes generar una versión preliminar basada en la estructura del proyecto; detecta automáticamente comandos de build, scripts de test y la distribución de directorios
- La salida tiende a inflarse: elimina cualquier línea cuya razón de existir no puedas explicar y agrega lo que falte
29. La prueba de fuego para cada línea de CLAUDE.md
- Para cada línea de CLAUDE.md, pregúntate: "¿Claude se equivocaría sin esta línea?"
- Las instrucciones que Claude ya sigue correctamente son ruido; las líneas innecesarias diluyen las importantes
- Hay un límite práctico de unas 150 a 200 instrucciones antes de que baje el cumplimiento, y el prompt del sistema ya usa alrededor de 50
30. Después de un error de Claude, di: "actualiza CLAUDE.md para que esto no vuelva a pasar"
- Si Claude comete un error, indícale: "update the CLAUDE.md file so this doesn't happen again"
- Claude escribe su propia regla y la seguirá automáticamente en las siguientes sesiones
- Con el tiempo, CLAUDE.md evoluciona hasta convertirse en un documento vivo moldeado por errores reales
- Para evitar un crecimiento infinito, usa
@imports (tip #32) para referenciar archivos separados (@docs/solutions.md, por ejemplo); así CLAUDE.md se mantiene liviano y Claude lee los detalles cuando los necesita
31. Aplicar reglas condicionales con .claude/rules/
- Coloca archivos Markdown en
.claude/rules/ para organizar instrucciones por tema — por defecto, todos los archivos de reglas se cargan al iniciar la sesión
- Con el frontmatter
paths, puedes activarlas de forma condicional solo para ciertos patrones de archivo:
- Ejemplo: si configuras
paths: ["**/*.ts"], Claude cargará las reglas de TypeScript solo cuando lea archivos .ts
- Mantén ligero el archivo principal
CLAUDE.md — así Claude no leerá reglas de lenguajes con los que no está trabajando en ese momento
32. Mantén ligero CLAUDE.md con @imports
- Haz referencia a documentos como
@docs/git-instructions.md — también puedes usar @README.md, @package.json y @~/.claude/my-project-instructions.md
- Claude solo lee los archivos cuando los necesita — sirve como “contexto adicional si hace falta” sin inflar
CLAUDE.md, que se carga en cada sesión
33. Configura una lista segura de comandos permitidos con /permissions
- Deja de hacer clic por centésima vez para aprobar
npm run lint — usa /permissions para agregar comandos confiables a la lista permitida
- Los comandos que no estén en la lista seguirán mostrando un prompt
34. Permite que Claude trabaje con libertad usando /sandbox
- Activa el aislamiento a nivel de sistema operativo con
/sandbox — las escrituras se limitan al directorio del proyecto y las solicitudes de red solo se permiten a dominios aprobados
- En macOS usa Seatbelt y en Linux bubblewrap; las restricciones se aplican a todos los subprocesos que Claude genere
- En modo auto-allow, los comandos dentro del sandbox se ejecutan sin prompts de permisos — casi autonomía total, pero con barandillas de seguridad
- Para trabajo sin supervisión (migraciones nocturnas, refactors experimentales), ejecutar Claude dentro de un contenedor Docker da aislamiento total y rollback sencillo
35. Crea subagentes personalizados para tareas repetitivas
- A diferencia de los subagentes improvisados del tip #19, los subagentes personalizados se preconfiguran y guardan en
.claude/agents/
- Ejemplo: un agente revisor de seguridad con Opus + herramientas de solo lectura, o un agente de búsqueda rápida con Haiku
- Usa
/agents para explorarlos y crearlos
- También puedes configurar agentes con sistema de archivos independiente usando
isolation: worktree
36. Elige servidores MCP que encajen con tu stack
- Buenos servidores MCP para empezar: Playwright (pruebas de navegador y validación de UI), PostgreSQL/MySQL (consultas directas al esquema), Slack (reportes de bugs y contexto de hilos), Figma (flujo de trabajo de diseño a código)
- Claude Code admite carga dinámica de herramientas — Claude solo carga la definición del servidor cuando la necesita
37. Configura el estilo de salida
- Elige tu estilo preferido en
/config — opciones integradas: Explanatory (detallado, paso a paso), Concise (breve, orientado a la acción), Technical (preciso, amigable con la jerga técnica)
- También puedes crear estilos de salida personalizados en
~/.claude/output-styles/
38. CLAUDE.md propone, Hooks exigen
CLAUDE.md es orientativo — Claude lo cumple aproximadamente el 80% del tiempo
- Los Hooks son deterministas — se ejecutan el 100% de las veces
- Si algo debe ejecutarse siempre y sin excepciones (formato, linting, chequeos de seguridad), configúralo como Hook
- Si solo es una guía que Claude debería considerar,
CLAUDE.md basta
39. Formateo automático con un Hook PostToolUse
- Agrega un Hook
PostToolUse en .claude/settings.json para que el formateador se ejecute automáticamente cada vez que Claude edite un archivo
- Registra
npx prettier --write "$CLAUDE_FILE_PATH" 2>/dev/null || true en el matcher Edit|Write
- Usa
|| true para evitar que una falla del Hook bloquee a Claude
- También puedes encadenar
npx eslint --fix como segunda entrada del Hook
- Si tu editor tiene abierto el mismo archivo, conviene desactivar format-on-save — se ha reportado que guardar desde el editor puede invalidar la caché del prompt, mientras que el Hook se encarga del formateo
40. Bloquea comandos destructivos con un Hook PreToolUse
- Bloquea patrones como
rm -rf, drop table y truncate con un Hook PreToolUse — Claude ni siquiera podrá intentarlo
- El Hook se activa antes de que Claude ejecute la herramienta, bloqueando de antemano los comandos destructivos
- Puedes agregarlo en
.claude/settings.json, configurarlo de forma interactiva con /hooks, o pedirle a Claude: “agrega un Hook PreToolUse que bloquee los comandos rm -rf, drop table y truncate”
41. Usa Hooks para conservar contexto importante durante la compactación
- En sesiones largas, cuando Claude compacta el contexto, puede perder el hilo de lo que estaba haciendo
- Un Hook de notificación con matcher
compact puede reinyectar automáticamente el contexto clave cada vez que se active la compactación
- Pídele a Claude: “configura un Hook de notificación que, tras compactar, recuerde la tarea actual, los archivos modificados y las restricciones”
- Buenos elementos para reinyectar: descripción de la tarea actual, lista de archivos modificados, restricciones estrictas (“no modifiques archivos de migración”)
- Esto es especialmente útil en sesiones de varias horas donde Claude está muy metido en una funcionalidad y no debe perder el contexto
42. Autenticación, pagos y mutaciones de datos siempre requieren revisión manual
- Flujos de autenticación, lógica de pagos, mutaciones de datos y operaciones destructivas en la BD — por muy bien que se vea el resto del código, siempre deben revisarse manualmente
- Un scope de autenticación incorrecto, un webhook de pagos mal configurado o una migración que elimina columnas silenciosamente pueden costarte usuarios, dinero y confianza
- Ninguna cantidad de pruebas automatizadas puede detectar todos esos problemas
43. Usa /branch para probar otro enfoque sin perder tu camino actual
- Usa
/branch (o /fork) para crear una copia de la conversación desde el punto actual
- Prueba un refactor riesgoso en la rama — si funciona, te la quedas; si falla, la conversación original sigue intacta
- A diferencia de rewind (tip #3), ambos caminos permanecen vivos
44. Si la especificación de una función está incompleta, pídele a Claude que te entreviste
- Si sabes qué quieres construir, pero aún faltan detalles para que Claude lo haga bien, haz que Claude te haga preguntas
- “Quiero construir [descripción breve]. Usa la herramienta AskUserQuestion para entrevistarme en detalle. Pregunta sobre implementación técnica, edge cases, preocupaciones y trade-offs. No hagas preguntas obvias. Entrevístame hasta cubrirlo todo y luego redacta una especificación completa en
SPEC.md”
- Una vez terminada la especificación, empieza la implementación en una nueva sesión con contexto limpio y una especificación completa
45. Que un Claude escriba y otro Claude revise
- Haz que el primer Claude implemente la funcionalidad y que un segundo Claude la revise con contexto nuevo, como si fuera un staff engineer
- Como el revisor no conoce de antemano los atajos que se tomaron en la implementación, cuestionará todo
- La misma idea aplica a TDD: la sesión A escribe las pruebas, la sesión B escribe el código que las hace pasar
46. Haz la revisión de PR de forma conversacional
- En vez de pedir una revisión de PR de un solo disparo (aunque se puede), abre el PR en una sesión y conversa
- “Explícame cuál es el cambio más riesgoso de este PR”
- “¿Qué se rompería si esto se ejecuta al mismo tiempo?”
- “¿El manejo de errores es consistente con el resto del codebase?”
- La revisión conversacional detecta más problemas — porque puedes profundizar en las áreas importantes
- Las revisiones de un solo disparo tienden a marcar detalles de estilo y pueden pasar por alto problemas de arquitectura
47. Ponles nombre y color a las sesiones
- Usa
/rename auth-refactor para mostrar una etiqueta en la barra del prompt
- Usa
/color red o /color blue para configurar el color de la barra del prompt
- Colores disponibles: red, blue, green, yellow, purple, orange, pink, cyan
- Si trabajas con 2 o 3 sesiones en paralelo, invertir 5 segundos en nombrarlas y colorearlas evita que escribas en la terminal equivocada
48. Reproducir un sonido al terminar Claude
- Usa un Stop Hook para reproducir un sonido del sistema cuando Claude termine de responder
- Inicia una tarea, cámbiate a otra cosa y recibe una notificación con un sonido al completarse
- Ejemplo: registra
/usr/bin/afplay /System/Library/Sounds/Glass.aiff como Stop Hook en .claude/settings.json
49. Fan-out de trabajos por lotes con claude -p
- Usa el modo no interactivo para recorrer una lista de archivos y procesarlos; limita el alcance de lo que Claude puede hacer por archivo con
--allowedTools
- Ejecuta en paralelo con
& para obtener el máximo rendimiento:
for file in $(cat files-to-migrate.txt); do claude -p "Migrate $file from class components to hooks" --allowedTools "Edit,Bash(git commit *)" & done; wait
- Ideal para conversiones de formato de archivos, actualizar imports en todo el codebase y migraciones repetitivas donde cada archivo es independiente
50. Personalizar los verbos del spinner (por diversión)
- Mientras Claude piensa, muestra en la terminal verbos del spinner como "Flibbertigibbeting..." y "Flummoxing..."
- Puedes cambiarlos por las frases que quieras; solo indícale a Claude:
- "Replace my spinner verbs in user settings with these: Hallucinating responsibly, Pretending to think, Confidently guessing, Blaming the context window"
- No hace falta que des la lista exacta; si le das solo la onda, como "Replace my spinner verbs with Harry Potter spells", Claude generará una lista
- Una pequeña personalización que hace más entretenida la espera
1 comentarios
Desde el punto 1 ya está muy entretenido.