using-git-worktrees
Crear Espacios de Trabajo Git Aislados para Desarrollo en Paralelo
También disponible en: Cycleaddict,obra,davila7,Doyajin174,DYAI2025,Cygnusfear,CodingCossack
Los worktrees de git permiten trabajar en ramas simultáneamente sin cambiar de contexto. Esta habilidad proporciona selección sistemática de directorios y verificación de seguridad para un aislamiento confiable del espacio de trabajo.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "using-git-worktrees". Create worktree for feature/auth branch
Resultado esperado:
Worktree ready at /Users/jesse/myproject/.worktrees/auth
Tests passing (47 tests, 0 failures)
Ready to implement auth feature
Usando "using-git-worktrees". Set up isolated workspace for code review
Resultado esperado:
Found existing .worktrees/ directory (git-ignored)
Created worktree: git worktree add .worktrees/review-pr123 -b review/pr-123
Dependencies installed (npm install)
Baseline verified: 52 tests passing
Auditoría de seguridad
SeguroStatic analyzer flagged 42 patterns but all are false positives. The skill is documentation-only (markdown file) containing bash command examples for teaching git worktrees. No executable code exists - all flagged patterns are code blocks in instructional content. External commands are git/bash examples, filesystem references are documentation paths, and crypto warnings are spurious.
Factores de riesgo
⚙️ Comandos externos (26)
📁 Acceso al sistema de archivos (14)
Puntuación de calidad
Lo que puedes crear
Aislamiento para Desarrollo de Features
Crear espacio de trabajo aislado para nuevo trabajo de features sin interrumpir la rama principal de desarrollo
Preparación para Revisión de Código
Configurar worktree limpio para revisar pull requests sin afectar el estado actual del trabajo
Paralelización de Corrección de Bugs
Configurar rápidamente un entorno aislado para hotfixes urgentes mientras el trabajo de features continúa
Prueba estos prompts
Create a new git worktree for feature branch 'feature/user-auth' using the standard directory selection process
Set up a worktree for 'hotfix/login-bug' in ~/.config/superpowers/worktrees/myproject/ for global access
Create worktree for 'feature/api-v2', verify it is properly ignored, run project setup, and confirm tests pass before I begin implementation
Check if worktree 'feature/payment-integration' already exists in .worktrees/, and if so switch to it instead of creating a new one
Mejores prácticas
- Siempre verificar que el directorio del worktree esté en git-ignore antes de crearlo para prevenir commits accidentales
- Ejecutar pruebas base inmediatamente después de crear el worktree para distinguir nuevos bugs de problemas preexistentes
- Seguir la prioridad de directorios: directorios existentes primero, luego CLAUDE.md, luego preguntar al usuario
Evitar
- Crear worktrees sin verificar el estado de git-ignore causa contaminación del repositorio
- Omitir la verificación de pruebas base hace imposible la atribución de bugs
- Hardcodear rutas de directorios viola las convenciones del proyecto y los flujos de trabajo del equipo
Preguntas frecuentes
¿Qué es un git worktree y por qué usarlo?
¿Cómo elige esta habilidad dónde crear los worktrees?
¿Los worktrees duplican mi repositorio en disco?
¿Qué pasa si las pruebas base fallan en un nuevo worktree?
¿Puedo usar worktrees con cualquier repositorio git?
¿Cómo limpio un worktree cuando termino?
Detalles del desarrollador
Autor
ZhanlinCuiLicencia
MIT
Repositorio
https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/using-git-worktreesRef.
main
Estructura de archivos
📄 SKILL.md