Script que enlaza las carpetas de configuración compartible (commands, includes, templates, skills, agents) desde el repositorio a ~/.claude. Permite sincronizar la configuración de Claude entre múltiples máquinas manteniendo los datos locales (credenciales, historial, caché) separados. El script hace backup automático de carpetas existentes y es idempotente.
Se agregan carpetas vacías con .gitkeep para preparar la estructura de configuración compartida de Claude. Estas carpetas serán enlazadas vía symlink a ~/.claude para mantener consistencia entre máquinas.
Renombra el comando /btw a /nochanges para que el nombre sea más
descriptivo y claro sobre su propósito: modo read-only sin cambios.
Cambios:
- Eliminado .claude/commands/btw.md
- Creado .claude/commands/nochanges.md
- Actualizadas todas las referencias internas de btw a nochanges
El comando mantiene la misma funcionalidad: permitir conversar y
analizar el repositorio sin realizar ninguna modificación.
Añade el comando /init que permite inicializar la configuración de Claude
para un repositorio. El comando es interactivo y solicita al usuario
información sobre el proyecto para generar un archivo CLAUDE.md personalizado.
Flujo del comando:
- Verifica que estamos en un repo git
- Analiza la estructura del repositorio automáticamente
- Pregunta al usuario sobre descripción, stack, convenciones, flujos y restricciones
- Genera .claude/CLAUDE.md con la información recopilada
- Confirma con el usuario antes de guardar
- Ejecuta git:push automáticamente si el usuario aprueba
Esto facilita que Claude entienda el contexto específico de cada proyecto.