Files
repo_Claude/.claude/skills/parallel-issues/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.0 KiB

name, description, argument-hint, disable-model-invocation, user-invocable, allowed-tools
name description argument-hint disable-model-invocation user-invocable allowed-tools
parallel-issues Analiza issues y genera plan de ejecución paralela en PARALLEL_EXECUTION_ORDER.md
--dry-run
true true Bash, Read, Write

parallel-issues

Analiza issues pendientes y genera plan de ejecución paralela agrupando issues independientes.

Sintaxis

/parallel-issues              # Genera archivo
/parallel-issues --dry-run    # Solo muestra análisis

Cuándo usar

  • Identificar issues paralelizables sin conflictos
  • Planificar desarrollo con múltiples worktrees
  • Antes de sesiones intensivas de desarrollo

Flujo

1. Detectar contexto

# Proyecto padre o hijo?
if [[ "$PWD" == *"/workspaces/"* ]]; then
  PROJECT_TYPE="child"
else
  PROJECT_TYPE="parent"
fi

2. Listar issues pendientes

ls -1 dev/issues/*.md | grep -E '[0-9]{4}-.*\.md$' | sort

Para cada issue extraer:

  • Número, título, estado
  • Archivos mencionados
  • Dependencias explícitas (#NNNN)

3. Analizar conflictos

Criterios de conflicto (NO paralelizables):

  • Archivos compartidos
  • Dependencias explícitas
  • Dependencias transitivas

4. Agrupar por independencia

Algoritmo de grafos:

  • Grupo 1: Issues sin dependencias
  • Grupo 2: Issues que dependen solo de Grupo 1
  • etc.

5. Estimar tiempos

Factores:

  • Cantidad de archivos
  • Capa afectada (core/shell/app)
  • Palabras clave (refactor, fix, nuevo)

6. Generar PARALLEL_EXECUTION_ORDER.md

# Plan de Ejecución Paralela

## Grupo 1: Issues Independientes
- Issue #0003 - ...
- Issue #0006 - ...

## Grupo 2: Dependientes de Grupo 1
- Issue #0004 - depende de #0003

## Resumen
| Métrica | Valor |
|---------|-------|
| Ahorro tiempo | 60% |

7. Mostrar resultado

Plan generado: PARALLEL_EXECUTION_ORDER.md

Issues analizadas: N
Grupos paralelos: M
Ahorro estimado: X%

Convenciones

  • Nombres de grupo: "Grupo N"
  • Worktrees: worktrees/issue-NNNN
  • Estimación en horas (redondeado a .5)