一键导入
git-workflow
Skill para manejar el flujo de trabajo de Git: changelog, commits, push, y releases. Automatiza el proceso de versionado y publicación.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Skill para manejar el flujo de trabajo de Git: changelog, commits, push, y releases. Automatiza el proceso de versionado y publicación.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Entrevista a un experto de dominio (SME) para extraer su conocimiento técnico tácito y sintetizarlo en una Skill reutilizable. Se activa PROACTIVAMENTE ante 3 situaciones: (1) Frustración — el usuario se queja de código, arquitectura o falta de estándares; (2) Ambigüedad sin Reglas — se pide un refactor profundo pero no hay estándares definidos; (3) Fricción — el usuario ha corregido 2+ veces decisiones de diseño en la misma sesión. USE FOR: extraer estándares, crear reglas de arquitectura, definir anti-patrones, capturar conocimiento tácito, generar prompts reutilizables, entrevistar experto, sintetizar conocimiento técnico, crear skills desde cero.
Entrevista a un experto de dominio (SME) para extraer su conocimiento técnico y sintetizarlo en una Skill Maestra Abstracta (prompt reutilizable). Se activa PROACTIVAMENTE ante 3 situaciones: (1) Frustración — el usuario se queja de código, arquitectura o falta de estándares (ej. "vaya desastre", "arregla este espagueti", "los logs están mal"); (2) Ambigüedad sin Reglas — se pide un refactor profundo o pieza core pero no hay estándares definidos en el contexto; (3) Fricción — el usuario ha corregido 2 o más veces decisiones de diseño/arquitectura/formato en la misma sesión. USE FOR: extraer estándares, crear reglas de arquitectura, definir anti-patrones, refactor sin criterios claros, capturar conocimiento tácito, generar prompts reutilizables, entrevistar experto, sintetizar conocimiento técnico.
Skill para mantener la calidad del código: linting, formatting, type checking. Garantiza que el código cumple con los estándares del proyecto.
Skill para mantener la documentación sincronizada con el código. Incluye patrones de documentación, ubicaciones estándar, y checklists.
Skill para desarrollar, mantener y extender el servidor MCP de Obsidian. Incluye patrones de código, arquitectura, testing y gestión de paquetes.
Buenas prácticas y patrones de desarrollo Python para el proyecto MCP. Incluye estándares de código, patrones arquitectónicos, y convenciones.
| name | Git Workflow |
| description | Skill para manejar el flujo de trabajo de Git: changelog, commits, push, y releases. Automatiza el proceso de versionado y publicación. |
| tools | ["run_command","read","edit"] |
Este proyecto usa Conventional Commits:
type(scope): description
| 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 |
feat(semantic): add image caption indexing
fix(navigation): resolve path validation error
docs: update tool reference with new parameters
# Ver estado de archivos
git status
# Ver historial reciente
git log --oneline -10
Formato requerido (Keep a Changelog):
## [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
# Añadir todos los cambios
git add .
# Commit con mensaje convencional
git commit -m "type(scope): descripción"
Trailers especiales:
git commit --trailer "Reported-by:<name>"git commit --trailer "Github-Issue:#<number>"⚠️ NUNCA incluir
Co-Authored-Byen los commits.
git push origin main
Para crear una nueva versión:
## [1.2.0] - 2026-01-20
### Added
- (mover items de Unreleased)
[project]
version = "1.2.0"
git add .
git commit -m "chore(release): bump to v1.2.0"
git tag v1.2.0
git push origin main --tags
Antes de hacer push, verifica:
uv run pytest tests/uv run ruff check .uv run pyright# Quick commit de docs
git add . && git commit -m "docs: update documentation"
# Quick commit de fix
git add . && git commit -m "fix(module): brief description"
# Ver cambios desde última release
git log --oneline $(git describe --tags --abbrev=0)..HEAD