Puerto Jiménez, Costa Rica

info@gexpsoftware.com

© 2026 Marcelo Retana

Volver al blog

Cómo Multipliqué x10 Mi Velocidad de Código con Claude Code (Y Mi Setup Open Source)

Después de meses refinando mi flujo de trabajo con IA, comparto la configuración exacta que convirtió a Claude Code en mi herramienta más productiva.

Hace seis meses empecé a usar Claude Code. Hoy, no me imagino programando sin él.

Pero acá está el detalle — de fábrica, es bueno. Con la configuración correcta, es transformador.

Según la encuesta de Stack Overflow 2024, el 76% de los desarrolladores ya usan o planean usar herramientas de IA en su flujo de trabajo. Pero la mayoría las usa con configuración por defecto — y ahí es donde pierden el verdadero potencial.

Después de cientos de horas refinando mi setup, liberé todo como open source. Este post te explica por qué importa, cómo funciona, y cómo configurarlo en minutos.

El Problema: IA Sin Contexto es Solo Autocompletado

Cuando empecé a usar Claude Code, noté algo frustrante:

  • Me hacía las mismas preguntas cada sesión
  • No recordaba las convenciones de mi proyecto
  • Sugería código que no seguía mis patrones
  • Los commits de git a veces tenían el email equivocado (desastre para proyectos de trabajo)

¿Te suena familiar?

El problema no es la inteligencia de Claude — es el contexto. Sin configuración apropiada, cada sesión empieza desde cero. Es como tener un senior developer nuevo cada mañana que no recuerda nada de ayer.

La Solución: Un Compañero de Código que Se Auto-Mejora

¿Qué tal si Claude pudiera:

  • Conocer tus convenciones antes de que se las digas?
  • Verificar automáticamente la identidad de git por proyecto?
  • Detectar patrones repetitivos y sugerir automatización?
  • Recordar la estructura y stack de tu proyecto?

Eso es exactamente lo que hace mi configuración.

¿Qué Incluye el Setup?

Organicé todo en una estructura limpia:

~/.claude/
├── CLAUDE.md              # Reglas globales (tu ADN de código)
├── commands/              # Flujos reutilizables
│   ├── focus.md           # Sesiones de trabajo profundo
│   ├── quick-commit.md    # Commits seguros
│   └── session-end.md     # Capturar aprendizajes
└── skills/
    ├── init-project/      # Auto-setup de proyectos
    └── suggest-automation/# Detección de patrones

Más plantillas de proyectos para Node.js, Next.js y Python.

Las Funciones Clave

1. Protección de Identidad Git

Esta me ha salvado de muchos dolores de cabeza:

### Identidad Git - NUNCA IGNORAR
| Proyecto | Email |
|----------|-------|
| ~/Work/empresa/** | trabajo@empresa.com |
| **Todos los demás** | personal@email.com |

Antes de CUALQUIER commit: ¡verificar email primero!

Claude verifica esto antes de cada commit. No más commits con el email equivocado en repos de clientes. Si trabajás con múltiples clientes o con proyectos personales y laborales en la misma máquina, sabés lo costoso que puede ser este error — especialmente en repos donde los commits ya fueron pusheados.

2. Auto-Mejora Mediante Detección de Patrones

Aquí es donde se pone interesante. Claude observa activamente los patrones:

  • ¿Corriste el mismo comando 3+ veces? Sugiere crear un atajo
  • ¿Explicaste el mismo concepto dos veces? Ofrece documentarlo
  • ¿Arreglaste el mismo tipo de bug? Propone una convención
Cuando detecta un patrón, pregunta:
"Noté que has [patrón] varias veces.
¿Querés que cree un [comando/skill] para esto?"

La IA literalmente se mejora a sí misma basándose en cómo trabajás. Según un estudio de McKinsey (2023), los desarrolladores que personalizan sus herramientas de IA reportan hasta un 45% más de productividad comparado con quienes usan configuraciones por defecto.

3. Auto-Detección de Proyectos

Cuando abrís un proyecto nuevo, Claude:

  1. Detecta el stack (package.json, requirements.txt, etc.)
  2. Crea un CLAUDE.md específico del proyecto
  3. Configura la identidad git correctamente
  4. Resume la estructura

Sin configuración manual. Solo empezá a codear.

4. Gestión de Sesiones

La contaminación de contexto mata la productividad. La config impone:

  • Enfoque en una tarea por sesión
  • Sugerencias automáticas de /clear entre tareas
  • /compact cuando el contexto crece mucho

Los Comandos

/focus - Modo Trabajo Profundo

Inicia una sesión enfocada con:

  • Definición clara del objetivo
  • Bloqueo de distracciones
  • Seguimiento de progreso

/quick-commit - Commits Seguros

Nunca más te preocupes por la identidad git:

  1. Verifica el email correcto
  2. Muestra resumen del diff
  3. Usa formato de commit convencional
  4. Nunca hace auto-commit sin revisión

/session-end - Capturar Aprendizajes

Al final de cada sesión:

  • Resume lo que se logró
  • Nota cualquier patrón detectado
  • Sugiere mejoras de configuración

Pros y Contras

Pros

  • Boost inmediato de productividad — Claude conoce tus patrones desde el día uno
  • Previene errores costosos — Identidad git, comandos destructivos, todo protegido
  • Auto-mejora — Se vuelve mejor mientras más lo usás
  • Open source — Personalizá todo, tu config es tuya
  • Plantillas de proyecto — Empezá proyectos nuevos en segundos

Contras

  • Tiempo de setup inicial — 10-15 minutos para personalizar a tu flujo
  • Curva de aprendizaje — Entender todas las funciones toma tiempo
  • Defaults opinados — Podrías no estar de acuerdo con algunas convenciones (pero podés cambiarlas)

Inicio Rápido (5 Minutos)

1. Cloná el repo

git clone https://github.com/m-ret/awesome-claude-code.git
cd awesome-claude-code

2. Copiá la configuración global

Opción A: Ejecutá el script de instalación

./install.sh

Opción B: Instalación manual

mkdir -p ~/.claude
cp global/CLAUDE.md ~/.claude/CLAUDE.md
cp -r global/commands ~/.claude/
cp -r global/skills ~/.claude/

3. Personalizá

Editá ~/.claude/CLAUDE.md:

  • Actualizá tu nombre y email
  • Agregá tus reglas de identidad git
  • Personalizá cualquier comportamiento

4. Empezá a usarlo

Abrí cualquier proyecto con Claude Code. Va a:

  • Leer tu config global
  • Ofrecer inicializar config específica del proyecto
  • Empezar a trabajar con contexto completo

Resultados Reales

Desde que implementé este setup:

  • 50% menos conversaciones de contexto — Claude ya sabe
  • Cero errores de identidad git — En 6+ meses
  • 12 comandos custom creados — Por detección de patrones
  • Onboarding más rápido — Proyectos nuevos listos en segundos

La Filosofía

Esto no se trata de que Claude haga todo automáticamente. Se trata de:

  1. Reducir fricción — Menos repetición, más creación
  2. Prevenir errores — Barandas que no te frenan
  3. Mejora continua — El sistema evoluciona con vos
  4. Mantener control — Vos aprobás todo, Claude asiste

Obtené el Setup

Todo es open source y gratis:

Repositorio: github.com/m-ret/awesome-claude-code

Incluye:

  • Plantilla de configuración global
  • Comandos para flujos comunes
  • Skills para automatización
  • Plantillas de proyecto (Node.js, Next.js, Python)
  • Guía de personalización

Preguntas Frecuentes

¿Funciona este setup con otros editores además de la terminal?

Sí. El archivo CLAUDE.md y la estructura de configuración funcionan tanto en Claude Code CLI como en la extensión de VS Code. Los comandos y skills se cargan automáticamente en cualquier entorno que soporte Claude Code.

¿Tengo que saber programar para usar esta configuración?

Necesitás conocimientos básicos de terminal (clonar un repo, copiar archivos). La instalación toma 5 minutos con el script automatizado. Una vez instalado, la configuración trabaja en segundo plano — no necesitás tocar código para beneficiarte de la detección de patrones y la protección de identidad git.

¿Cómo se compara con las extensiones de configuración de Cursor o GitHub Copilot?

La diferencia fundamental es que esta configuración es portátil y vive en tu sistema de archivos, no dentro de un editor específico. Si mañana cambiás de herramienta, tu CLAUDE.md y tus comandos siguen funcionando. Además, la detección de patrones y auto-mejora no existen en Copilot ni en Cursor — son capacidades únicas del sistema de archivos CLAUDE.md.

¿Puedo usar esto en proyectos de equipo?

Sí. El CLAUDE.md a nivel de proyecto se commitea al repo, así que todo el equipo comparte las mismas convenciones. Cada desarrollador mantiene su propio CLAUDE.local.md (gitignored) para preferencias personales como identidad git. Es un patrón similar a .editorconfig — reglas compartidas con espacio para personalización individual.


¿Qué Sigue?

Estoy mejorando este setup continuamente. Próximamente:

  • Más plantillas de proyecto (Go, Rust, mobile)
  • Patrones de colaboración en equipo
  • Guías de integración CI/CD

Dale star al repo para mantenerte actualizado.


¿Preguntas o sugerencias? Hablemos — siempre busco mejorar el flujo de trabajo.

Si te fue útil, compartilo con otro developer que pueda beneficiarse. Entre más gente contribuye, mejor se vuelve para todos.

¿Quiere trabajar conmigo?

Desarrollo sitios web, apps y MVPs. Cuénteme sobre su proyecto.

Le respondo por email en menos de 24 horas con una recomendación clara y los siguientes pasos.

Contacto
Proyecto

Le respondo por email en menos de 24 horas con una recomendación clara y los siguientes pasos.