finishing-a-development-branch
開発ブランチの完了
متاح أيضًا من: Cycleaddict,CodingCossack,davila7,DYAI2025,Cygnusfear,obra
このスキルは、開発者が機能ブランチの完了をガイドするために役立ちます。テストが成功することを確認し、明確なマージ/PR/クリーンアップオプションを提示し、選択したワークフローを安全に実行します。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "finishing-a-development-branch". テスト成功後にスキルを実行する
النتيجة المتوقعة:
実装が完了しました。どうしますか?
1. ローカルで main にマージ
2. プッシュしてプルリクエストを作成
3. ブランチを現状維持(後で自分で処理)
4. この作業を破棄
どのオプションにしますか?
استخدام "finishing-a-development-branch". ユーザーがオプション 1(ローカルでマージ)を選択
النتيجة المتوقعة:
'main' に切り替えました。
最新の変更をプルしました。
'feature-branch' をマージしました。
マージ結果でテストに成功しました。
ブランチ 'feature-branch' を削除しました。
Worktree をクリーンアップしました。ブランチ完了。
التدقيق الأمني
آمنAll 27 static findings are false positives. The skill contains documentation (markdown instructions) showing example git commands, not actual executable code with command injection risks. The YAML frontmatter flagged as 'weak cryptographic algorithm' is standard skill metadata. The 'external_commands' patterns are markdown code blocks showing example commands users should run, not Ruby/shell backtick execution.
مشكلات عالية المخاطر (1)
مشكلات متوسطة المخاطر (1)
مشكلات منخفضة المخاطر (1)
درجة الجودة
ماذا يمكنك بناءه
機能ブランチの完了
機能の実装後、このスキルを使用してブランチをクリーンにマージするか、PR を作成するか、作業を安全に破棄する
エージェントワークフロー統合
すべてのタスク完了後、subagent-driven-development または executing-plans スキルの最終ステップとして呼び出される
コードレビュー後のブランチクリーンアップ
PR 承認後に機能ブランチをローカルおよびリモートからマージしてクリーンアップするために使用する
جرّب هذه الموجهات
機能の実装が完了しました。この開発ブランチの完了を手伝ってもらえますか?まずテストを実行して、次に進め方のオプションを教えてください。
すべてのテストに成功しました。このブランチを main にマージして worktree をクリーンアップしてください。
テストは緑です。このブランチをプッシュして、レビュー用のプルリクエストを作成してください。
この作業を破棄したいです。ブランチを削除する前に確認してください。
أفضل الممارسات
- 壊れたコードのマージを防ぐため、オプションを提示する前に常にテストが成功することを確認する
- ユーザーの判断を明確に保つため、追加の説明なしに正確に 4 つのオプションを提示する
- 誤った削除を防ぐため、作業を削除する前に 'discard' と入力した確認を要求する
- worktree のクリーンアップはマージと破棄オプションでのみ実行し、PR 作成時は実行しない
تجنب
- テスト検証をスキップして直接マージまたは PR に進む
- 構造化された 4 选项の選択ではなく、オープンエンドの質問を提示する
- すべてのオプションで自動的に worktree をクリーンアップする(オプション 2 と 3 が壊れる)
- 明示的な入力確認なしに破棄を許可する