repo-delivery について
repo-delivery は、Git の変更を管理して届けるためのスキルです。コミット、プッシュ、統合の前に対象と変更範囲の承認を確認し、証拠に基づいて結果を報告します。
主な機能
- 01リポジトリ、ブランチ、承認の確認
- 02作業に応じたコミットや統合の振り分け
- 03ステージ範囲の限定と無関係な変更の保全
- 04ローカルとリモートの結果を個別に報告
活用シーン
- 01完了した変更のローカルコミット
- 02承認済みブランチの同期や統合
- 03チェックポイントの正規化や競合解決
- 04証拠に基づくデリバリーレポートの作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ idaibin/ skills --skill repo-deliveryインストール後、Claude Code で/repo-deliveryを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/checklist.mddelivery-report.mdeval-cases.mdexecution-durability.mdhistory-normalization.mdresolving-merge-conflicts.mdskills-release.mdusage.md詳細
リポジトリのデリバリー
入口ゲート
許可された Git の変更のみを担当します。対象のリポジトリとブランチ、変更範囲、レビュー済みの根拠、必要な宛先への承認を正確に確認し、無関係な Worktree の変更を保持します。範囲が曖昧な場合や事前確認に失敗した場合は停止します。
ルートマップ
| リクエストの条件 | 読むもの | 結果 |
|---|---|---|
| コミット、プッシュ、同期、統合、クリーンアップ、またはローカルチェックポイント | チェックリスト | 正確に許可された Git の遷移 |
| 許可された大規模タスクが進行中で、永続的なマイルストーンが必要 | 実行の永続性 | 範囲を限定したマイルストーン/修正/チェックポイントの状態 |
| コンフリクトや分岐した履歴への対処が実際に必要 | マージコンフリクトの解決 | 解決済み、またはブロックされた統合経路 |
| 修正/チェックポイントの正規化が許可されている | 履歴の正規化 | ツリーで証明された正規化済みの履歴 |
| カタログのリリースに該当 | スキルのリリース | 固定された基準に基づくカタログのデリバリー |
| 最終報告が必要 | デリバリーレポート | 根拠で裏付けられた結果 |
不変条件
- 実装やレビューの記述だけを根拠として、コミット/プッシュ/統合/クリーンアップを行いません。
- 固定された正確なパスのみをステージングし、広範なパス指定を使用したり、無関係な未コミットの内容を隠したりしません。
- 通常のコミット/プッシュではマージ戦略は不要です。実際に履歴が分岐した統合の場合にのみ適用します。
- ローカルとリモートの参照を別々に報告し、根拠がない限り、公開、マージ、または実行時のインストールを主張しません。
出力マップ
許可されたモード、根拠、ステージング対象の正確な範囲、検証/レビューの状態、ローカルの SHA、該当する場合はリモートの結果、残存する Worktree の状態、未検証の境界をすべて報告します。
リファレンスマップ
コメント
Markdown 対応