# Patch Notes > Genera notas de parche para jugadores a partir del historial de git, datos de sprint y changelogs internos, traduciendo el lenguaje técnico a una comunicación clara y atractiva. Fuente: https://skillsagentes.com/skills/donchitos/claude-code-game-studios/patch-notes Markdown: https://skillsagentes.com/skills/donchitos/claude-code-game-studios/patch-notes.md Repositorio: https://github.com/Donchitos/Claude-Code-Game-Studios Autor: Donchitos Licencia: MIT Actualizado: hace 4 meses Coste de contexto: 41 tok instalada, 1.5k tok al activarse, 1.5k tok con todos los archivos del bundle Bundle: 1 archivo, 6 KB Permisos que pide: read, glob, grep, write, bash ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add Donchitos/Claude-Code-Game-Studios --skill patch-notes --agent claude-code # Cursor npx -y skills add Donchitos/Claude-Code-Game-Studios --skill patch-notes --agent cursor # Codex npx -y skills add Donchitos/Claude-Code-Game-Studios --skill patch-notes --agent codex # Gemini CLI npx -y skills add Donchitos/Claude-Code-Game-Studios --skill patch-notes --agent gemini # Windsurf npx -y skills add Donchitos/Claude-Code-Game-Studios --skill patch-notes --agent windsurf # Cline npx -y skills add Donchitos/Claude-Code-Game-Studios --skill patch-notes --agent cline ``` ## Qué hace - Genera notas de parche orientadas a jugadores a partir de git log, changelogs internos y retrospectivas de sprint - Traduce lenguaje de desarrollador a lenguaje comprensible para jugadores - Categoriza cambios en Nuevo Contenido, Cambios de Jugabilidad, Calidad de Vida, Corrección de Errores, Rendimiento y Problemas Conocidos - Aplica una guía de tono detectada o usa un tono por defecto amigable y entusiasta - Guarda las notas en docs/patch-notes/[version].md y en production/releases/[version]/patch-notes.md ## Cuándo usarla - Necesitas comunicar a los jugadores los cambios de una versión específica del juego - Ya existe un changelog interno o historial de git para la versión a documentar ## Cuándo no - No hay datos de changelog ni en production/releases/[version]/changelog.md, ni en docs/CHANGELOG.md, ni en git log ## Qué la activa - "Genera las notas de parche para la versión 1.2.0" - "Crea patch notes en estilo breve para la 2.0.0" - "Necesito notas de parche detalladas con comentarios del equipo para esta versión" ## Antes de instalar - Requiere que exista un changelog interno o historial de git para la versión; si no, hay que ejecutar /changelog primero. - runs shell commands - writes to your files ## Archivos - SKILL.md — 6 KB ## SKILL.md Reproducido tal cual desde Donchitos/Claude-Code-Game-Studios bajo MIT. Esta sección es el documento original y está en inglés. ## Phase 1: Parse Arguments - `version`: the release version to generate notes for (e.g., `1.2.0`) - `--style`: output style — `brief` (bullet points), `detailed` (with context), `full` (with developer commentary). Default: `detailed`. If no version is provided, ask the user before proceeding. --- ## Phase 2: Gather Change Data - Read the internal changelog at `production/releases/[version]/changelog.md` if it exists - Also check `docs/CHANGELOG.md` for the relevant version entry - Run `git log` between the previous release tag and current tag/HEAD as a fallback - Read sprint retrospectives in `production/sprints/` for context - Read any balance change documents in `design/balance/` - Read bug fix records from QA if available **If no changelog data is available** (neither `production/releases/[version]/changelog.md` nor a `docs/CHANGELOG.md` entry for this version exists, and git log is empty or unavailable): > "No changelog data found for [version]. Run `/changelog [version]` first to generate the > internal changelog, then re-run `/patch-notes [version]`." Verdict: **BLOCKED** — stop here without generating notes. --- ## Phase 2b: Detect Tone Guide and Template **Tone guide detection** — before drafting notes, check for writing style guidance: 1. Check `.claude/docs/technical-preferences.md` for any "tone", "voice", or "style" fields or sections. 2. Check `docs/PATCH-NOTES-STYLE.md` if it exists. 3. Check `design/community/tone-guide.md` if it exists. 4. If any source contains tone/voice/style instructions, extract them and apply them to the language and framing of the generated notes. 5. If no tone guidance is found anywhere, default to: player-friendly, non-technical language; enthusiastic but not hyperbolic; focus on what the player experiences, not what the developer changed. **Template detection** — check whether a patch notes template exists: 1. Glob for `docs/patch-notes-template.md` and `.claude/docs/templates/patch-notes-template.md`. 2. If found at either location, read it and use it as the output structure for Phase 4 instead of the built-in style templates (Brief / Detailed / Full). Fill in the template's sections with the categorized data. 3. If not found, use the built-in style templates as defined in Phase 4. --- ## Phase 3: Categorize and Translate Categorize all changes into player-facing categories: - **New Content**: new features, maps, characters, items, modes - **Gameplay Changes**: balance adjustments, mechanic changes, progression changes - **Quality of Life**: UI improvements, convenience features, accessibility - **Bug Fixes**: grouped by system (combat, UI, networking, etc.) - **Performance**: optimization improvements players might notice - **Known Issues**: transparency about unresolved problems Translate developer language to player language: - "Refactored damage calculation pipeline" → "Improved hit detection accuracy" - "Fixed null reference in inventory manager" → "Fixed a crash when opening inventory" - "Reduced GC allocations in combat loop" → "Improved combat performance" - Remove purely internal changes that don't affect players - Preserve specific numbers for balance changes (damage: 50 → 45) --- ## Phase 4: Generate Patch Notes ### Brief Style ```markdown # Patch [Version] — [Title] **New** - [Feature 1] - [Feature 2] **Changes** - [Balance/mechanic change with before → after values] **Fixes** - [Bug fix 1] - [Bug fix 2] **Known Issues** - [Issue 1] ``` ### Detailed Style ```markdown # Patch [Version] — [Title] *[Date]* ## Highlights [1-2 sentence summary of the most exciting changes] ## New Content ### [Feature Name] [2-3 sentences describing the feature and why players should be excited] ## Gameplay Changes ### Balance | Change | Before | After | Reason | | ---- | ---- | ---- | ---- | | [Item/ability] | [old value] | [new value] | [brief rationale] | ### Mechanics - **[Change]**: [explanation of what changed and why] ## Quality of Life - [Improvement with context] ## Bug Fixes ### Combat - Fixed [description of what players experienced] ### UI - Fixed [description] ### Networking - Fixed [description] ## Performance - [Improvement players will notice] ## Known Issues - [Issue and workaround if available] ``` ### Full Style Includes everything from Detailed, plus: ```markdown ## Developer Commentary ### [Topic] > [Developer insight into a major change — why it was made, what was considered, > what the team learned. Written in first-person team voice.] ``` --- ## Phase 5: Review Output Check the generated notes for: - No internal jargon (replace technical terms with player-friendly language) - No references to internal systems, tickets, or sprint numbers - Balance changes include before/after values - Bug fixes describe the player experience, not the technical cause - Tone matches the game's voice (adjust formality based on game style) --- ## Phase 6: Save Patch Notes Present the completed patch notes to the user along with: a count of changes by category, and any internal changes that were excluded (for review). Ask: "May I write these patch notes to `docs/patch-notes/[version].md`?" If yes, write the file to `docs/patch-notes/[version].md`, creating the directory if needed. Also write to `production/releases/[version]/patch-notes.md` as the internal archive copy. --- ## Phase 7: Next Steps Verdict: **COMPLETE** — patch notes generated and saved. - Run `/release-checklist` to verify all other release gates are met before publishing. - Share the patch notes draft with the community-manager for tone review before posting publicly. ## Dónde encaja - Categoría: [Documentos](https://skillsagentes.com/categorias/documentos.md) — Lee, escribe y transforma archivos PDF, DOCX, XLSX y PPTX. - Creador: [Donchitos](https://skillsagentes.com/creators/donchitos.md) — 73 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Team Qa](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/team-qa.md): Orquesta al equipo de QA (qa-lead y qa-tester) para producir un paquete completo de QA: plan de pruebas, smoke check, casos de prueba, ejecución manual y reporte de sign-off. - [Consistency Check](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/consistency-check.md): Compara todos los GDDs contra el registro de entidades para detectar inconsistencias entre documentos: mismo stat, ítem o fórmula con valores distintos, usando un enfoque grep-first. - [Create Architecture](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/create-architecture.md): Redacción guiada, sección por sección, del documento de arquitectura maestro del juego, consciente de la versión del motor y de sus posibles brechas de conocimiento. - [Day One Patch](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/day-one-patch.md): Prepara un patch day-one para el lanzamiento de un juego: define alcance, prioriza, implementa y valida con un QA gate ligero, como un mini-sprint con plan de rollback. - [Hotfix](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/hotfix.md): Flujo de arreglo urgente que se salta el proceso normal de sprint pero deja rastro de auditoría completo: crea rama hotfix, registra aprobaciones y asegura el backport correcto. ## Skills relacionadas - [Consistency Check](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/consistency-check.md): Compara todos los GDDs contra el registro de entidades para detectar inconsistencias entre documentos: mismo stat, ítem o fórmula con valores distintos, usando un enfoque grep-first. - [Team Qa](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/team-qa.md): Orquesta al equipo de QA (qa-lead y qa-tester) para producir un paquete completo de QA: plan de pruebas, smoke check, casos de prueba, ejecución manual y reporte de sign-off. - [Create Architecture](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/create-architecture.md): Redacción guiada, sección por sección, del documento de arquitectura maestro del juego, consciente de la versión del motor y de sus posibles brechas de conocimiento. - [Day One Patch](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/day-one-patch.md): Prepara un patch day-one para el lanzamiento de un juego: define alcance, prioriza, implementa y valida con un QA gate ligero, como un mini-sprint con plan de rollback. - [Hotfix](https://skillsagentes.com/skills/donchitos/claude-code-game-studios/hotfix.md): Flujo de arreglo urgente que se salta el proceso normal de sprint pero deja rastro de auditoría completo: crea rama hotfix, registra aprobaciones y asegura el backport correcto. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)