المهارات finishing-a-development-branch
📦

finishing-a-development-branch

آمن ⚙️ الأوامر الخارجية📁 الوصول إلى نظام الملفات

Git-Branches sicher abschließen

متاح أيضًا من: CodingCossack,ZhanlinCui,Cycleaddict,davila7,DYAI2025,Cygnusfear,obra

Diese Skill automatisiert die letzten Schritte der Feature-Entwicklung, indem sie verifiziert, dass Tests bestanden werden, klare Merge/PR-Optionen präsentiert und den gewählten Workflow sicher ausführt.

يدعم: Claude Codex Code(CC)
🥉 75 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "finishing-a-development-branch". I'm done with my feature. Can you help me finish this branch?

النتيجة المتوقعة:

Test-Suite wird ausgeführt...

✓ Alle Tests bestanden (42 bestanden, 0 fehlgeschlagen)

Implementierung abgeschlossen. Was möchten Sie tun?

1. Lokal zurück zu main mergen
2. Pushen und Pull Request erstellen
3. Branch unverändert lassen (kümmere mich später darum)
4. Diese Arbeit verwerfen

Welche Option?

استخدام "finishing-a-development-branch". Option 2 - create a PR

النتيجة المتوقعة:

✓ Branch 'feature/add-user-auth' gepusht
✓ PR #42 erstellt: Add user authentication
✓ Worktree unter '/Users/dev/project/.git/worktrees/feature-add-user-auth' entfernt

Branch abgeschlossen! Pull Request erstellt und Worktree bereinigt.

التدقيق الأمني

آمن
v1 • 2/25/2026

All static findings are false positives. The 23 external command detections are legitimate git operations (checkout, branch, merge, push, worktree) that form the core functionality of this git workflow skill. The 2 filesystem detections are standard shell redirection and git worktree management. The high-severity crypto flags are false positives from text pattern misidentification.

1
الملفات التي تم فحصها
206
الأسطر التي تم تحليلها
2
النتائج
1
إجمالي عمليات التدقيق

عوامل الخطر

⚙️ الأوامر الخارجية (6)
📁 الوصول إلى نظام الملفات (2)
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
50
المجتمع
100
الأمان
100
الامتثال للمواصفات

ماذا يمكنك بناءه

Einen Feature-Branch abschließen

Nach Abschluss der Implementierungsaufgaben verwenden Sie diese Skill, um die abgeschlossene Arbeit sauber zu mergen oder einen PR zu erstellen

Entwicklungs-Worktrees bereinigen

Verwenden Sie dies nach Abschluss der Entwicklung, um temporäre Worktrees zu entfernen, die während der Entwicklung erstellt wurden

Team-Branch-Abschluss standardisieren

Stellt einen konsistenten Branch-Abschluss-Workflow über alle Teammitglieder sicher

جرّب هذه الموجهات

Einfacher Branch-Abschluss
I'm done with my feature. Can you help me finish this branch?
PR erstellen und bereinigen
All tests are passing. I want to create a pull request and clean up my worktree.
Lokal mergen mit Verifizierung
Please merge my branch into main locally and verify tests still pass.
Sicheres Branch-Verwerfen
I want to discard this work. Please confirm before deleting anything.

أفضل الممارسات

  • Immer verifizieren, dass Tests bestanden werden, bevor Optionen angezeigt werden, um das Mergen von fehlerhaftem Code zu verhindern
  • Genau 4 Optionen ohne zusätzliche Erklärungen präsentieren, um die Benutzerwahl klar zu halten
  • Eingetippte 'discard'-Bestätigung erfordern, um versehentlichen Arbeitsverlust zu verhindern

تجنب

  • Test-Verifizierung überspringen und direkt zu Merge oder PR übergehen
  • Offene Fragen wie 'What should I do next?' stellen, anstatt Optionen zu präsentieren
  • Worktrees automatisch für alle Optionen bereinigen (nur für Merge und Discard tun)

الأسئلة المتكررة

Was passiert, wenn Tests fehlschlagen?
Die Skill stoppt und zeigt Testfehler an. Sie fährt nicht mit dem Optionen-Schritt fort, bis Tests bestanden werden.
Kann ich einen PR erstellen, ohne vorher zu pushen?
Nein. Option 2 erfordert das Pushen des Branch zu Origin vor der PR-Erstellung.
Was ist ein Worktree?
Ein Git-Worktree ermöglicht es Ihnen, mehrere Branches gleichzeitig in separaten Verzeichnissen auszuchecken.
Behandelt diese Skill Merge-Konflikte?
Nein. Die Skill meldet Konflikte und stoppt. Sie müssen sie manuell lösen.
Welche Git-Hosts werden unterstützt?
PR-Erstellung erfordert GitHub und das gh CLI. Andere Hosts funktionieren nur für lokales Mergen.
Was passiert, wenn ich Option 3 wähle (Branch behalten)?
Der Branch und Worktree bleiben erhalten. Keine Bereinigung erfolgt. Sie kümmern sich später manuell darum.

تفاصيل المطور

بنية الملفات

📄 SKILL.md