Files
repo_Claude/.claude/skills/execute-parallel/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

1.9 KiB


name: execute-parallel description: Ejecuta automáticamente issues del plan de ejecución paralela argument-hint: [--group N] [--sequential] disable-model-invocation: true user-invocable: true allowed-tools: Bash, Read, Write

execute-parallel

Ejecuta automáticamente las issues del plan paralelo. Crea worktrees, ejecuta /fix-issue, mergea y limpia.

Sintaxis

/execute-parallel                    # Ejecutar TODOS los grupos
/execute-parallel --group 1          # Solo Grupo 1
/execute-parallel --sequential       # Sin paralelismo

Flujo

1. Validar precondiciones

# Si no existe plan, generarlo automáticamente
if [ ! -f "PARALLEL_EXECUTION_ORDER.md" ]; then
  /parallel-issues
fi

2. Parsear argumentos

  • --group <N>: ejecutar solo ese grupo
  • --sequential: ejecutar uno a uno
  • Sin args: ejecutar todos los grupos

3. Ejecutar programa Go

./cmd/parallel-executor/parallel-executor $ARGS

El orquestador Go maneja:

  • Creación de worktrees
  • Ejecución paralela de /fix-issue
  • Push de cada rama
  • Limpieza de worktrees
  • Logging en logs/

4. Mostrar resumen

Ejecución completada

Logs:
  - logs/parallel-execution-*.log
  - logs/consolidated-summary.txt

Worktrees restantes: (ninguno)

5. Eliminar plan

Si exitoso, eliminar PARALLEL_EXECUTION_ORDER.md.

Arquitectura Go

cmd/parallel-executor/
├── main.go          # CLI
├── parser.go        # Parse plan
├── worktree.go      # Git worktrees
├── executor.go      # Ejecutar claude
├── logger.go        # Logging
└── orchestrator.go  # Goroutines

Convenciones

  • Logs persistentes por ejecución
  • Timeout 30 min por issue
  • Limpieza automática de worktrees
  • Plan se elimina al completar

Reglas

  • SIEMPRE generar plan si no existe
  • Solo advertir si hay cambios (no bloquear)
  • SIEMPRE limpiar worktrees al terminar