Se actualiza la documentación de tokens con la nueva estructura:
- dataforge-token: para operaciones automatizadas/bot
- egutierrez-token: para operaciones personales
Se agregan funciones de bash para cambiar entre usuarios fácilmente.
Nuevo agente para crear y compilar aplicaciones Wails (Go + React).
Soporta compilación cross-platform: Linux, Windows, macOS.
Incluye script de creación de proyecto con DevFactory y frontend-lib integrados.
Nuevo agente para generar Dockerfiles y docker-compose.
Incluye templates para Go, React/Vite, y stacks fullstack.
Soporta desarrollo con hot reload y producción optimizada.
Nuevo agente para gestionar componentes React/TypeScript reutilizables.
Trabaja en ~/.local_agentes/frontend con 50+ componentes shadcn/ui.
Stack: React 19, Tailwind v4, Vite 8, Storybook 10.
Nuevo agente para gestionar la librería Go funcional DevFactory.
Trabaja en ~/.local_agentes/backend y sincroniza con Gitea.
Incluye patrones Result[T], Option[T], y arquitectura core/shell/app.
Se agrega documentación sobre gestión de secretos usando pass (GPG).
Incluye instrucciones para cargar credenciales y sincronizar con el repo de secretos.
Agente especializado en crear binarios Go que interactúan con navegador
headless. Usa chrome-devtools-mcp para explorar páginas y genera código
con chromedp siguiendo arquitectura funcional (core/shell/app).
Características:
- Exploración de páginas web con navegador real via MCP
- Generación de módulos Go con estructura core/shell/app
- Patrón Result[T] para manejo funcional de errores
- Errores tipados (BrowserError) con contexto completo
- Compila y verifica binarios antes de entregar
Mueve templates a las carpetas de skills que los usan:
- templates/issue.md → skills/create-issue/issue.md
- templates/skill.md → skills/create-skill/skill.md
Actualiza install.sh: solo enlaza skills y agents.
Estructura final de .claude/:
- CLAUDE.md
- settings.local.json
- agents/
- skills/
Limpieza post-migración a skills:
- Elimina carpeta includes/ (fragmentos {{include}} ya no se usan)
- Elimina templates/command.md (ya no hay commands)
- Actualiza install.sh: solo enlaza templates, skills, agents
Estructura final de .claude/:
- CLAUDE.md
- agents/
- settings.local.json
- skills/ (21 skills)
- templates/ (issue.md, skill.md)
Migración completa de .claude/commands/ a .claude/skills/
- 21 skills migrados con estructura SKILL.md
- Documentación en .claude/skills/README.md
- Carpeta commands eliminada
Los skills son la forma oficial de Claude Code para comandos personalizados.
Elimina la carpeta .claude/commands/ que ha sido reemplazada
por .claude/skills/.
Los skills son la forma oficial y moderna de Claude Code para
definir comandos personalizados, con soporte para:
- Invocación automática por Claude (configurable)
- Frontmatter avanzado (allowed-tools, context, agent)
- Estructura de carpetas con SKILL.md
La carpeta commands queda obsoleta tras la migración completa.
Migra todos los comandos de .claude/commands/ a .claude/skills/ siguiendo
la estructura oficial de Claude Code.
Skills migrados (21 total):
- Configuración: init, init-jupyter, nochanges, create-skill
- Git: git-branch, git-push, git-recovery
- Workspace: sync-repos, list-repos, cleanup-worktrees, import-repo, create-repo
- Issues: create-issue, fix-issue, auto-fix, auto-create, quick-issue,
issues-status, parallel-issues, execute-parallel, sort-issues
Cada skill tiene:
- Carpeta propia en .claude/skills/<nombre>/
- Archivo SKILL.md con frontmatter avanzado
- disable-model-invocation: true (solo usuario invoca)
Incluye README.md con documentación completa de todos los skills.
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.