git-workflowlisted
Install: claude install-skill Vasallo94/obsidian-mcp-server
# Git Workflow Skill
## Cuándo usar esta skill
- Cuando necesites actualizar el CHANGELOG.md con nuevos cambios.
- Cuando vayas a hacer commit de cambios al repositorio.
- Cuando necesites hacer push de cambios al remoto.
- Cuando prepares una nueva release.
## Convenciones de Commits
Este proyecto usa **Conventional Commits**:
```
type(scope): description
```
### Tipos válidos:
| Tipo | Uso |
|------|-----|
| `feat` | Nueva funcionalidad |
| `fix` | Corrección de bugs |
| `docs` | Cambios en documentación |
| `style` | Formato (sin cambio de código) |
| `refactor` | Refactorización |
| `test` | Añadir/modificar tests |
| `chore` | Mantenimiento |
### Ejemplos:
```bash
feat(semantic): add image caption indexing
fix(navigation): resolve path validation error
docs: update tool reference with new parameters
```
## Flujo de Trabajo Completo
### 1. Verificar estado actual
```bash
# Ver estado de archivos
git status
# Ver historial reciente
git log --oneline -10
```
### 2. Actualizar CHANGELOG.md
**Formato requerido** (Keep a Changelog):
```markdown
## [Unreleased]
### Added
- Nueva feature X que hace Y.
### Changed
- Modificación en Z.
### Fixed
- Corrección del bug en W.
```
**Secciones válidas**: Added, Changed, Deprecated, Removed, Fixed, Security
### 3. Realizar commit
```bash
# Añadir todos los cambios
git add .
# Commit con mensaje convencional
git commit -m "type(scope): descripción"
```
**Trailers especiales**:
- Para bugs reportados: `git commit --tr