Git Commands
Commands para operaciones de Git y control de versiones.
/commit
Genera mensajes de commit siguiendo Conventional Commits.
Uso
/commit
¿Qué hace?
- Analiza los cambios staged (
git diff --staged) - Determina el tipo de cambio (feat, fix, chore, etc.)
- Genera mensaje descriptivo
- Crea el commit
Tipos de commit
| Tipo | Uso |
|---|---|
feat | Nueva funcionalidad |
fix | Corrección de bug |
docs | Documentación |
style | Formato, sin cambio de lógica |
refactor | Refactoring sin cambio de comportamiento |
test | Tests |
chore | Tareas de mantenimiento |
Ejemplo de output
git commit -m "feat(auth): add JWT token validation
- Add validateToken middleware
- Implement token refresh logic
- Add tests for edge cases"
/pr
Revisa el Pull Request del branch actual.
Uso
/pr
¿Qué hace?
- Detecta el PR del branch actual
- Obtiene diff y comentarios
- Analiza código buscando issues
- Responde comentarios existentes
- Genera reporte de review
Relacionado
- pr-reviewer skill - Versión completa con más opciones
/reconcile
Sincroniza el branch actual con main/master.
Uso
/reconcile
¿Qué hace?
- Verifica estado actual (cambios sin commitear)
- Identifica branch principal (main o master)
- Fetch de cambios remotos
- Analiza divergencia
- Detecta conflictos potenciales
- Ejecuta merge o rebase según preferencia
Output ejemplo
Tu branch `feature/auth` tiene 5 commits y main tiene 3 nuevos.
Sin conflictos detectados.
Estrategia recomendada: MERGE
¿Confirmar merge? [y/n]
Relacionado
- git-reconciler skill - Versión completa
/worktree
Gestiona git worktrees siguiendo la estrategia .worktrees/.
Uso
/worktree # Listar worktrees
/worktree create NAME # Crear worktree
/worktree remove NAME # Eliminar worktree
/worktree prune # Limpiar referencias huérfanas
Subcommands
| Subcommand | Descripción |
|---|---|
create <name> | Crea worktree en .worktrees/<name> |
list | Lista worktrees activos |
remove <name> | Elimina worktree y limpia |
prune | Limpia referencias huérfanas |
cleanup | Alias de prune |
Ejemplo
# Crear worktree para nueva feature
/worktree create feature-auth
# Output:
Created worktree at .worktrees/feature-auth
Branch: feature-auth
Next steps:
cd .worktrees/feature-auth
# hacer cambios...
git push -u origin feature-auth
Relacionado
- worktree-manager skill - Versión completa
Referencia rápida
# Commit convencional
/commit
# Review de PR
/pr
# Sync con main
/reconcile
# Worktrees
/worktree # listar
/worktree create NAME # crear
/worktree remove NAME # eliminar
/worktree prune # limpiar