Tema

Guías y herramientas de Claude Code

Todo lo que he escrito y publicado como código abierto sobre Claude Code, en un solo sitio. Cada guía nació de un problema real del uso diario, y cada repositorio es la solución que me quedé.

Cómo uso Claude Code

Uso Claude Code todos los días en un monorepo, en una automatización de logística que está en producción y en las rutinas que mantienen este sitio. Eso significa muchas sesiones, mucho trabajo repetitivo y más de una cuenta, y cada una de esas presiones dio lugar a una de las guías de abajo. No son resúmenes de la documentación: son las decisiones que tomo de verdad, con la mecánica que las hace funcionar.

Cuentas. Tengo una cuenta personal de Anthropic y otra de trabajo. Claude Code guarda todo su estado (tokens de sesión, historial, archivos de memoria, configuración MCP, permisos) en un único directorio ~/.claude, así que cambiar de cuenta obligaba a ejecutar /login y perder la otra sesión. La solución es aislar en lugar de alternar: un CLAUDE_CONFIG_DIR distinto por cuenta en la terminal, y una segunda instalación de Claude Desktop lanzada con su propio --user-data-dir. El paso que casi todas las guías olvidan es dar a la copia un CFBundleIdentifier único; sin él, macOS junta las dos apps en un mismo hueco del Dock. Empaqueté todo el proceso como claude-clone.sh en un repositorio con licencia MIT, y sigue siendo lo más leído de este sitio.

Ampliarlo. Claude Code se puede ampliar de cuatro maneras, y es fácil confundirlas porque dos se invocan igual. Yo las ordeno por mecanismo, no por tamaño. Un slash command es un prompt guardado que activo yo. Un skill es un prompt guardado que Claude activa solo cuando una petición encaja con su descripción. Un subagent es un segundo Claude en un contexto aislado que devuelve solo su conclusión. Un servidor MCP conecta Claude con un sistema al que de otro modo no llega. Mi orden de preguntas: ¿necesita un sistema externo (MCP), debe Claude recurrir a ello automáticamente (skill), quiero decidir yo cuándo (command), o conviene que la exploración quede fuera de mi contexto principal (subagent)?

Repetición. El trabajo que se repite va a un bucle. Un /loop 5m con intervalo fijo vigila un despliegue o una ejecución de CI. Un bucle sin intervalo deja que el modelo elija cuándo volver a mirar cuando no sé la cadencia correcta. Los agentes programados en la nube se encargan de tareas acotadas que deben ejecutarse mientras no estoy. Cada bucle que pongo en marcha es idempotente, acotado y observable, y pasa los casos raros a una persona. Hago una tarea a mano hasta conocer sus casos límite antes de automatizarla, porque automatizar un proceso que no entiendo solo automatiza los errores.

Alcance. Cuando Claude necesita llegar a algo nuevo, construyo el puente. zohomail-free empezó como una forma de leer y enviar correo de Zoho Mail en una cuenta gratuita, donde IMAP no está disponible. Su API alojada expone ahora un endpoint Model Context Protocol, así que Claude o cualquier cliente MCP puede listar, leer, enviar y responder correos con cuatro herramientas.

Guías de Claude Code

Repositorios open source

¿Qué guía responde a cada pregunta?

PreguntaGuía
¿Cómo uso dos cuentas de Claude a la vez en un Mac?Dos cuentas de Claude en Mac a la vez: guía completa
¿Esto debería ser un slash command, un skill, un subagent o un servidor MCP?Claude Code: Skills vs Subagents vs Commands vs MCP
¿Cómo ejecuto una tarea de Claude Code con un temporizador o un horario?Cómo automatizo el trabajo repetitivo con bucles de IA

Las nuevas guías de Claude Code se añaden a esta página cuando se publican. Puedes seguirlas por RSS, en GitHub o en LinkedIn, o escribirme a hello@melkon.tech.

Más sobre mí en la página de perfil, y todos los artículos en el blog.