Habilidades git-workflow
📦

git-workflow

Seguro

Domina los Flujos de Trabajo de Git con Confianza

También disponible en: 0xDarkMatter,Cain96,Joseph OBrien,Joseph OBrien,0xDarkMatter,Barnhardt-Enterprises-Inc,AI-Vibe-Prompts,Doyajin174

¿Tienes dificultades con las ramas de Git, las fusiones y los conflictos? Esta habilidad proporciona una guía clara, paso a paso, para todas las operaciones de Git con mejores prácticas para la colaboración en equipo.

Soporta: Claude Codex Code(CC)
📊 71 Adecuado
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "git-workflow". Write a commit message for adding login functionality

Resultado esperado:

feat(auth): implement user login system

- Add login form component with validation
- Create authentication API endpoint
- Integrate session management middleware
- Add unit tests for login flow

Closes #156

Usando "git-workflow". How do I undo my last commit but keep my changes?

Resultado esperado:

Use: git reset --soft HEAD~1

This removes the commit but keeps all changes staged. If you want to unstage them too, use: git reset HEAD~1

Auditoría de seguridad

Seguro
v2 • 3/9/2026

This skill is a documentation-only guide for Git workflows. Static analysis flagged 77 shell command patterns, 6 URLs, and 14 crypto patterns, but all are false positives. The detected patterns are Markdown code blocks (```bash) and inline code markers (`command`) used for documentation formatting, not executable code. URLs are reference links to official Git documentation. No actual security risks exist.

2
Archivos escaneados
550
Líneas analizadas
0
hallazgos
2
Auditorías totales
No se encontraron problemas de seguridad

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
85
Contenido
35
Comunidad
100
Seguridad
87
Cumplimiento de la especificación

Lo que puedes crear

Incorporación de Nuevos Desarrolladores

Ayuda a los desarrolladores junior a aprender los flujos de trabajo adecuados de Git con ejemplos guiados para crear ramas, hacer commits y fusionar código de manera segura.

Estandarización del Flujo de Trabajo en Equipo

Establece formatos consistentes de mensajes de commit y convenciones de nomenclatura de ramas en todo el equipo de desarrollo.

Asistencia en la Resolución de Conflictos

Obtén una guía clara paso a paso al enfrentarte a conflictos complejos de fusión durante la integración de características.

Prueba estos prompts

Mensaje de Commit Básico
Ayúdame a escribir un mensaje de commit para los cambios que agregan autenticación de usuario con tokens JWT a mi aplicación.
Creación y Configuración de Rama
Necesito comenzar a trabajar en una nueva característica para el carrito de compras. ¿Qué rama debería crear y cómo?
Resolución de Conflictos de Fusión
Estoy obteniendo conflictos al hacer rebase de mi rama de características sobre main. Guíame paso a paso para resolverlos.
Rebase Interactivo para Limpieza
Tengo 5 commits desordenados en mi rama de características. Ayúdame a hacer squash y reorganizarlos antes de fusionar a main.

Mejores prácticas

  • Escribe commits pequeños y enfocados que cambien una cosa a la vez
  • Usa el formato de commit convencional: tipo(alcance): asunto
  • Siempre extrae los últimos cambios antes de comenzar nuevo trabajo
  • Nunca hagas commits directamente a la rama main
  • Elimina las ramas de características después de fusionar para mantener el historial limpio

Evitar

  • Hacer commits con mensajes como 'fix' o 'update' - sé específico sobre qué cambió
  • Usar git push --force sin --force-with-lease - puede sobrescribir el trabajo de compañeros
  • Hacer commits de lotes grandes de cambios no relacionados - dificulta la revisión y reversión
  • Ignorar conflictos de fusión y forzar pushes - conduce a código perdido

Preguntas frecuentes

What is the difference between git merge and git rebase?
Merge crea un nuevo commit que combina dos ramas, preservando el historial. Rebase reescribe el historial de commits reproduciendo commits encima de otra rama, creando un historial lineal. Usa merge para ramas compartidas, rebase para la limpieza de características locales.
How do I undo a commit that was already pushed?
Usa git revert <commit-hash> para crear un nuevo commit que deshaga los cambios. Esto es más seguro que reset para ramas compartidas porque preserva el historial y no requiere force push.
What should I do if I committed to the wrong branch?
Crea una nueva rama desde tu estado actual con git branch correct-branch. Luego restablece la rama incorrecta con git reset --hard HEAD~1. Finalmente, cambia a tu rama correcta.
How often should I pull changes from main?
Extrae de main al menos diariamente cuando trabajes en características de larga duración. Esto reduce conflictos de fusión manteniendo tu rama actualizada con los cambios del equipo.
What is git stash and when should I use it?
Git stash guarda temporalmente cambios no confirmados para que puedas cambiar de rama. Úsalo cuando necesites cambiar de contexto rápidamente pero no estés listo para hacer commit de tu trabajo.
What are conventional commits and why use them?
Los commits convencionales usan un formato estándar: tipo(alcance): descripción. Los tipos incluyen feat, fix, docs, refactor, test y chore. Esto crea un historial claro y permite la generación automática de changelog.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md

📄 SKILL.toon