iterate-pr
Automatisiere PR-Iteration bis CI bestanden wird
Pull-Request-Reparaturen erfordern oft mehrere Iterationen aufgrund von CI-Fehlern und Review-Feedback. Diese Fähigkeit automatisiert den gesamten Feedback-Reparatur-Push-Warten-Zyklus, sodass Sie sich auf das Schreiben von Code konzentrieren können, während sie die Statusprüfung, das Sammeln von Feedback und das Pushen von Reparaturen übernimmt.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "iterate-pr". PR hat 2 fehlgeschlagene CI-Prüfungen und 3 Review-Kommentare
النتيجة المتوقعة:
CI geprüft: 2 fehlgeschlagen, 0 ausstehend. 3 Review-Kommentare gesammelt. Fehlerhafte Tests in test_api.py (Zeile 45-52) repariert und Type Hints in models.py aktualisiert. Änderungen gepusht. Warte auf CI - alle Prüfungen jetzt bestanden.
استخدام "iterate-pr". Codecov-Prüfung ausstehend, Reviewer hat docstring-Updates angefordert
النتيجة المتوقعة:
Warte auf Codecov-Prüfung (ausstehend). Review-Feedback bearbeitet: docstrings zu UserService-Klassenmethoden hinzugefügt. 1 Kommentar übersprungen - Problem war bereits in Commit abc123 behoben. Updates gepusht. CI bestanden nach Abschluss von Codecov.
التدقيق الأمني
آمنThis skill is safe for publication. Static analysis flagged 46 patterns in SKILL.md, but all are false positives. The file is markdown documentation showing bash command examples, not executable code. Commands use GitHub CLI (gh) and git with hardcoded arguments. No user input injection vectors, no external network calls beyond GitHub API, and no malicious patterns detected.
عوامل الخطر
⚙️ الأوامر الخارجية (9)
درجة الجودة
ماذا يمكنك بناءه
CI-Fehlerbehebung
Automatische Reparatur fehlerhafter CI-Prüfungen durch Lesen von Logs, Identifizieren von Grundursachen und Pushen gezielter Reparaturen, bis die Pipeline bestanden wird.
Code-Review-Antwort
Verarbeitet Reviewer-Kommentare und Inline-Feedback, nimmt erforderliche Änderungen vor und pusht Updates ohne manuelle Verfolgung jedes Kommentars.
End-to-End-PR-Automatisierung
Führt die komplette Iterationsschleife von der CI-Prüfung über das Feedback-Sammeln bis zur Reparatur-Bereitstellung aus, bis der PR merge-bereit ist.
جرّب هذه الموجهات
Überprüfe den CI-Status meines aktuellen PR. Wenn Prüfungen fehlgeschlagen sind, lies die Logs und repariere die Probleme. Pushe die Änderungen und warte, bis CI bestanden wird.
Führe den kompletten PR-Iterations-Workflow aus: CI-Status prüfen, auf ausstehende Prüfungen warten, alles Feedback sammeln, Probleme beheben, Änderungen pushen und überwachen, bis alle Prüfungen bestanden sind. Stoppe, wenn derselbe Fehler nach 3 Versuchen weiterhin besteht.
Untersuche, warum mein PR-CI fehlschlägt. Rufe die Run-Logs für jede fehlgeschlagene Prüfung ab, analysiere die Fehler und erstelle eine Zusammenfassung dessen, was repariert werden muss, bevor Änderungen versucht werden.
أفضل الممارسات
- Immer auf ausstehende CI-Prüfungen warten (besonders Bots wie Codecov, Linter), bevor Feedback gesammelt wird, um Doppelarbeit zu vermeiden
- Tatsächliche Fehlerlogs lesen, anstatt nur basierend auf Prüfungsnamen anzunehmen, was fehlgeschlagen ist
- Jedes Feedback-Stück gegen den Code validieren - Reviewer und Bots können falsch liegen oder bereits behobene Probleme referenzieren
تجنب
- Keine Änderungen vornehmen, ohne vorher relevanten Code gelesen zu haben - Kontext vor dem Modifizieren verstehen
- Dieselbe Reparatur nicht öfter als 3 Mal bei identischen Fehlern versuchen - wahrscheinlich ein flaky Test oder tieferes Problem, das menschliches Eingreifen erfordert
- Keine Änderungen pushen, während CI-Prüfungen noch ausstehen - auf Ergebnisse warten, um konfligierende Updates zu vermeiden
الأسئلة المتكررة
Welche Tools erfordert diese Fähigkeit?
Was passiert, wenn kein PR für meinen Branch existiert?
Wie behandelt die Fähigkeit flaky Tests?
Modifiziert diese Fähigkeit Code automatisch?
Kann ich mich nur auf erforderliche CI-Prüfungen konzentrieren?
Was ist, wenn mein Branch ein Rebase benötigt?
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/web-app/public/skills/iterate-prمرجع
main
بنية الملفات
📄 SKILL.md