Files
repo_Claude/.claude/skills/init/SKILL.md
T
egutierrez d36231d3dc feat: migrar commands a skills
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.
2026-03-21 20:29:01 +01:00

2.3 KiB

name, description, disable-model-invocation, user-invocable, allowed-tools
name description disable-model-invocation user-invocable allowed-tools
init Inicializa configuración de Claude para un repositorio generando CLAUDE.md personalizado true true Bash, Read, Write, Edit, AskUserQuestion

init

Inicializa la configuración de Claude para un repositorio. Solicita información al usuario, analiza la estructura y genera CLAUDE.md personalizado.

Sintaxis

/init

Cuándo usar

  • Al configurar Claude Code por primera vez en un repositorio
  • Para regenerar instrucciones de Claude
  • Después de cambios significativos en arquitectura

Precondiciones

  • Estamos en la raíz de un repositorio git
  • Existe la carpeta .claude/

Flujo

1. Verificar repo git

git rev-parse --is-inside-work-tree

2. Analizar estructura

ls -la
ls -la package.json go.mod Cargo.toml pyproject.toml 2>/dev/null
find . -maxdepth 2 -type d -not -path '*/\.*' | head -30
cat README.md 2>/dev/null | head -50

3. Solicitar información al usuario

Pregunta 1 - Descripción:

  • ¿Qué hace el proyecto?
  • ¿Cuál es su propósito?

Pregunta 2 - Stack tecnológico:

  • Lenguajes, frameworks
  • Base de datos
  • Herramientas

Pregunta 3 - Convenciones:

  • Estilo de código
  • Naming conventions
  • Patrones preferidos

Pregunta 4 - Flujo de trabajo:

  • Manejo de ramas
  • Proceso de PR/review
  • Deploy

Pregunta 5 - Comandos importantes:

  • Build, test, lint, deploy

Pregunta 6 - Restricciones:

  • Archivos que no tocar
  • Patrones a evitar

4. Generar CLAUDE.md

# Instrucciones para Claude - [Nombre]

## Descripción del proyecto
[...]

## Stack tecnológico
- [...]

## Estructura del proyecto
[...]

## Convenciones
### Código
- [...]

### Git
- [...]

## Comandos importantes
| Comando | Descripción |
|---------|-------------|
| ... | ... |

## Restricciones
- [...]

5. Mostrar y confirmar

He generado CLAUDE.md. ¿Te parece bien?
- Si correcto: commit y push
- Si ajustes: edita y ejecuta /git-push

6. Ejecutar /git-push

Si confirma, crear rama quick/init-claude-md e integrar.

Convenciones

  • Preguntar, no asumir
  • Priorizar información del usuario
  • Estructura clara en CLAUDE.md

Reglas

  • SIEMPRE preguntar al usuario
  • Confirmar antes de guardar
  • No sobrescribir sin avisar