git-pr-workflows-pr-enhance
Pull Requests für bessere Code-Reviews verbessern
Dieser Skill hilft Entwicklern, hochwertige Pull Requests mit umfassenden Beschreibungen, automatisierten Review-Checklisten und Vorschlägen zur Größenoptimierung zu erstellen, um effiziente Code-Reviews zu ermöglichen.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "git-pr-workflows-pr-enhance". Verbesse meinen aktuellen PR mit umfassender Dokumentation und Review-Checkliste
Erwartetes Ergebnis:
## PR-Zusammenfassung
Dieser PR fügt Benutzerauthentifizierung mit JWT-Tokens hinzu.
**Auswirkung**: 12 Dateien geändert (450 Hinzufügungen, 123 Löschungen)
**Risikostufe**: Mittel (5,2/10)
**Review-Zeit**: ~20 Minuten
## Detaillierte Beschreibung
[Generierte Änderungsliste mit kategorisierten Dateien]
## Review-Checkliste
### Allgemein
- [ ] Code folgt Projektstilrichtlinien
- [ ] Selbstreview abgeschlossen
### Codequalität
- [ ] Keine Code-Duplizierung
- [ ] Funktionen sind fokussiert und klein
[... zusätzliche Checklistenpunkte ...]
Verwendung von "git-pr-workflows-pr-enhance". Mein PR hat 30 Dateien und 2000 Zeilen Änderungen - ist er zu groß?
Erwartetes Ergebnis:
## Großer PR erkannt
Dieser PR ändert 30 Dateien mit 2000 Gesamtänderungen. Große PRs sind schwerer zu reviewen.
### Vorgeschlagene Aufteilungen:
1. **Authentifizierungsänderungen** (5 Dateien): Kern-JWT-Implementierung
2. **Datenbankschema** (3 Dateien): Benutzer-Tabellenmodifikationen
3. **API-Endpunkte** (4 Dateien): Neue Auth-Endpunkte
4. **Frontend-Integration** (8 Dateien): Login/Logout-UI
### Aufteilung:
Verwenden Sie git cherry-pick, um logische Einheiten in Feature-Branches zu trennen.
Sicherheitsaudit
SicherThis skill is a legitimate PR enhancement tool. The subprocess.run calls at lines 45 and 62 execute hardcoded git commands (git diff) for PR analysis - this is standard practice for git automation tools. The 'weak cryptographic algorithm', 'C2 keywords', and 'system reconnaissance' flags are false positives triggered by legitimate words in context of code analysis (checksums), diagram generation (Mermaid), and risk assessment. No command injection risk exists as commands are hardcoded strings.
Probleme mit hohem Risiko (1)
Risikofaktoren
⚙️ Externe Befehle (2)
Qualitätsbewertung
Was du bauen kannst
Umfassende PR-Beschreibungen erstellen
Automatisch detaillierte PR-Beschreibungen generieren, einschließlich Zusammenfassung, Änderungslisten, Testabschnitten und Analyse von Breaking Changes.
Code-Review-Prozess optimieren
Kontextbewusste Review-Checklisten generieren, die sich an Dateitypen und Änderungskategorien anpassen, für effizientere Reviews.
PR-Größe und -komplexität optimieren
PR-Änderungen analysieren und logische Aufteilungen für große Pull Requests vorschlagen, um die Überprüfbarkeit zu verbessern.
Probiere diese Prompts
Verwenden Sie den git-pr-workflows-pr-enhance Skill, um eine umfassende Pull-Request-Beschreibung für meine aktuellen Änderungen zu erstellen. Fügen Sie eine Zusammenfassung, eine detaillierte Änderungsliste und eine Review-Checkliste ein.
Generieren Sie eine kontextbewusste Review-Checkliste für meinen PR, die allgemeine Punkte, Codequalitätsprüfungen, Testanforderungen und Sicherheitsüberlegungen basierend auf den geänderten Dateien enthält.
Analysieren Sie meinen PR, um festzustellen, ob er zu groß ist. Wenn ja, schlagen Sie logische Möglichkeiten vor, ihn in kleinere, besser überprüfbare Pull Requests mit klaren Feature-Grenzen aufzuteilen.
Berechnen Sie einen Risiko-Score für meinen PR, einschließlich Faktoren für Größe, Komplexität, Testabdeckung, Abhängigkeiten und Sicherheit. Geben Sie Minderungsstrategien für Risikobereiche an.
Bewährte Verfahren
- Führen Sie den Skill immer vor dem Erstellen eines PRs auf den finalen Änderungen aus, um eine umfassende Dokumentation sicherzustellen
- Überprüfen Sie die generierte Checkliste und fügen Sie projektspezifische Punkte hinzu, die für Ihre Codebasis relevant sind
- Verwenden Sie die Risikobewertung, um Bereiche zu identifizieren, die vor dem Review besondere Aufmerksamkeit erfordern
Vermeiden
- Verwendung des Skills bei unvollständigen oder laufenden Änderungen
- Kopieren generierter Beschreibungen ohne Überprüfung der Genauigkeit
- Ignorieren der Größenempfehlungen für sehr große PRs
Häufig gestellte Fragen
Führt dieser Skill Git-Befehle auf meinem Repository aus?
Kann ich die Review-Checkliste für mein Team anpassen?
Welche PR-Größe gilt als zu groß?
Funktioniert dies mit allen Git-Providern?
Kann ich dies nur für GitHub-Pull-Requests verwenden?
Ist dieser Skill für Unternehmens-Repositorys geeignet?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/git-pr-workflows-pr-enhanceRef
main
Dateistruktur