Nuevo comando /project:create-skill que crea skills en .claude/skills/ siguiendo
la estructura oficial de Claude Code. Incluye:
- Flujo completo: validación, creación de carpeta/SKILL.md, confirmación, git push
- Soporte para 3 tipos de invocación: ambos, solo_usuario, solo_claude
- Referencia completa de campos del frontmatter (name, description, allowed-tools, etc)
- Referencia de variables dinámicas ($ARGUMENTS, $0, ${CLAUDE_SKILL_DIR}, etc)
- Template base en .claude/templates/skill.md
- Troubleshooting incluido
Los skills son la forma moderna de extender Claude Code, evolucionando desde
el sistema de commands.
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.