CommunitySchreiben & Editierengithub.com

teefayb/claude-code-setup-demo

Schreibe einen Pull-Request-Titel und eine Beschreibung für den aktuellen Branch basierend auf seinem Diff und den Commits, im PR-Format des Teams. Verwende es vor dem Erstellen eines PR.

Was ist claude-code-setup-demo?

Diese Fertigkeit hilft Entwicklern, schnell und konsistent Pull-Request-Beschreibungen für den aktuellen Branch zu erstellen, indem sie die Git-Änderungen analysiert. Sie sammelt Kontext wie Branch-Name, Commit-Nachrichten und die geänderten Dateien, liest dann das vollständige Diff, um eine präzise und faktenbasierte Beschreibung zu verfassen – unabhängig von möglicherweise irreführenden Commit-Nachrichten. Die Ausgabe erfolgt in einem standardisierten Markdown-Format mit Abschnitten für Was, Wie, API-/Datenänderungen, Tests und Risiko. Dies erleichtert das Einhalten der teaminternen PR-Vorlage und spart Zeit. Die Fertigkeit ist ideal für CLI-basierte Workflows, wird nicht automatisch einen PR erstellen, sondern gibt den Text zur manuellen Überprüfung und Verwendung mit `gh pr create` aus. Sie funktioniert mit jedem Git-Repository und erfordert keine spezielle Plattform, ist aber besonders nützlich in Kombination mit Claude Code.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/teefayb/claude-code-setup-demo/tree/HEAD/.claude/skills/pr-description

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Schreibe eine PR-Beschreibung für den aktuellen Branch.

  1. Kontext sammeln:
    • Branch: !git branch --show-current
    • Commits: !git log --oneline main..HEAD
    • Geänderte Dateien: !git diff --stat main...HEAD
  2. Lies das vollständige Diff (git diff main...HEAD) bevor du schreibst. Beschreibe, was der Code macht, nicht, was die Commit-Nachrichten behaupten.
  3. Gib genau dieses Format in einem gefassten Markdown-Block aus, sodass es kopiert werden kann:
## <imperative Titel, unter 70 Zeichen>

### Was

<2–4 Sätze: die Änderung und warum sie nötig ist>

### Wie

- <wichtige Implementierungsdetails, die ein Reviewer wissen sollte>

### API-/Datenänderungen

<neue oder geänderte Endpunkte, Statuscodes, gespeicherte Felder; „Keine“ falls keine>

### Tests

- [ ] `npm run check`
- [ ] `npm run build`
- <manuelle Schritte, die ein Reviewer befolgen kann, falls vorhanden>

### Risiko

<was könnte kaputt gehen, und wie man es zurückrollt>
  1. Erfinde keine Ticketnummern, Reviewer oder Testergebnisse. Wenn Tests in dieser Sitzung nicht ausgeführt wurden, lasse die Kästchen unmarkiert.
  2. Erstelle den PR nicht. Der Autor öffnet ihn mit gh pr create, nachdem er den Text gelesen hat.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Verwandte Skills