Skip to content

Claude Code Skills voor Git & PR's

De team-guidelines repository bevat een set herbruikbare Claude Code skills (slash commands) voor het genereren van commit messages en pull request-beschrijvingen, volgens de Keep a Changelog standaard.


Installatie

Kopieer de skill-bestanden naar je persoonlijke Claude commands folder:

Installatie
cp prompts/claude-skills/*.md ~/.claude/commands/

Na het kopiëren zijn de skills in elke Claude Code sessie beschikbaar als /commit, /create-feature-pr en /create-release-pr.

Bron

De skills worden onderhouden in prompts/claude-skills binnen team-guidelines. Werk je lokale kopie bij door de bestanden opnieuw te kopiëren wanneer er wijzigingen zijn.


Overzicht

Skill Command Doel
commit.md /commit Genereert een keepachangelog-style commit message voor de staged changes en vraagt om bevestiging voordat er gecommit wordt
create-feature-pr.md /create-feature-pr Genereert en maakt een feature PR-beschrijving aan
create-release-pr.md /create-release-pr Genereert een release PR met changelog en versienummer

/commit

Genereert een commit message op basis van de staged changes en de taaksleutel uit de branchnaam (bijv. feature/BR-1234-...BR-1234).

Bevestiging voor het committen

De skill toont de gegenereerde commit message eerst in een codeblok en vraagt expliciet om bevestiging voordat de commit wordt uitgevoerd. Dit is niet afhankelijk van de permission-instellingen van Claude Code — ook als git commit lokaal is toegestaan zonder prompt, blijft deze preview-stap bestaan.


/create-feature-pr

Genereert een PR-beschrijving voor de huidige branch, inclusief changelog-secties en (indien van toepassing) pre- en post-release stappen. Toont de beschrijving ter review en maakt de PR pas aan na bevestiging.


/create-release-pr

Genereert een release PR met changelog, versienummer en taken uit ClickUp.

Git tags worden niet meer automatisch aangemaakt

De skill maakt en pusht geen git tag meer op het moment dat de release PR wordt aangemaakt. De tag hoort op de merge commit te staan, die op dat moment nog niet bestaat. Het taggen van de release is een handmatige stap na het mergen van de PR.

Om de te gebruiken versie te bepalen, kijkt de skill in volgorde naar:

  1. De laatste git tag
  2. CHANGELOG.md
  3. Recente merge commit messages (als fallback wanneer er nog geen tag bestaat)

Gerelateerde pagina's