Claude Code Skill (Slash Command): push-and-pull-request.md
Claude-Code-Slash-Command, der Änderungen committet, pusht und automatisch einen PR gegen main öffnet.
Claude-Code-Slash-Command, der Änderungen committet, pusht und automatisch einen PR gegen main öffnet.
Der Prompt
---
allowed-tools: Bash(git add:*), Bash(git status:*), Bash(git commit:*), Bash(git push:*), Bash(gh pr create:*)
description: Commit and push everything then open a PR request to main
---
## Context
- Current git status: !`git status`
- Current git diff (staged and unstaged changes): !`git diff HEAD`
- Current branch: !`git branch --show-current`
- Recent commits: !`git log --oneline -10`
## Your task
1. Review the existing changes and then create a git commit following the conventional commit format. If you think there are more than one distinct change you can create multiple commits. If there are no outstanding changes proceed to 2.
2. Push all commits.
3. Open a PR to main following the conventional formats.
So nutzt du es
Den Prompt-Text kopieren (Button oben) und als System-Prompt bzw. erste Nachricht in ChatGPT, Claude oder einem lokalen Modell einfügen. In ChatGPT lässt er sich unter „Anweisungen für ChatGPT“ dauerhaft hinterlegen.
Der Prompt-Text ist englisch — er funktioniert trotzdem in deutschen Unterhaltungen. Für deutsche Antworten einfach am Ende ergänzen: „Antworte auf Deutsch.“
Im Detail
Fertiger Claude-Code-Slash-Command (Skill-Datei mit Tool-Frontmatter), der den kompletten Abschluss-Workflow einer Aufgabe automatisiert: Git-Status, Diff, Branch und letzte Commits werden als Kontext geladen, Änderungen werden nach Conventional-Commits-Format committet (bei Bedarf in mehrere Commits aufgeteilt), gepusht und anschließend automatisch ein Pull Request gegen main via gh pr create eröffnet. Das allowed-tools-Frontmatter begrenzt dabei explizit, welche Git-/gh-Befehle ausgeführt werden dürfen. Praktisch für Teams, die mit Claude Code arbeiten und den „fertig → Commit → Push → PR“-Schritt nicht jedes Mal manuell wiederholen wollen.
Praxis-Tipp
Speichert die Datei als .claude/commands/push-and-pull-request.md und passt den Ziel-Branch main gegebenenfalls auf euren tatsächlichen Default-Branch an.
Siehe auch
Lizenz & Quelle
- Lizenz: CC0-1.0 (Public Domain)
- Quelle: awesome-chatgpt-prompts (GitHub)
Inhalt ansehen (claude-code-skill-slash-command-push-and-pull-request-md.txt)
Lade …
Erfahrungen & Kommentare.
Funktioniert der Prompt bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
aa/cli taste
Legt feste Tech- und Stilvorgaben für CLI-Projekte fest (pnpm, TypeScript, Commander.js, Ordnerstruktur).
Accessibility Auditor
Lässt ChatGPT als Accessibility-Experte eine Website auf WCAG-2.2- und Section-508-Konformität prüfen.
Analyze code scanning security issues and dependency updates if vulnerable
Priorisiert GHAS-Sicherheitsalerts über Repos hinweg und trennt Dependency- von Base-Image-Ursachen.
