w-git-repair について
w-git-repairは、競合やdetached HEAD、上流との差分など、ローカルGitの問題に対処するスキルです。変更を最小限に抑え、破壊的な操作の前に確認を求め、実行後に状態を再確認します。
主な機能
- 01状態、ブランチ、ログの確認
- 02最小限で安全なコマンドの提案
- 03破壊的操作前の同意確認
- 04状態と競合の再確認
- 05強制プッシュとフック回避の禁止
活用シーン
- 01ローカルのマージ競合の解消
- 02detached HEADからの復旧
- 03上流との差分への対処
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ blockmatic/ basilic-skills --skill w-git-repairインストール後、Claude Code で/w-git-repairを入力して読み込まれたか確認します。
同梱ファイルreferences/git-publish.md
詳細
コンフリクト、detached HEAD、上流ブランチとの分岐、その他のローカル Git の問題を解決します。git publish に従ってください。ユーザーからの依頼がない限り、公開済みの履歴を書き換えないでください。
git status、git branch -vv、関連するログを確認します。現在の問題を 1 文で説明します。- 最小限で安全なコマンドを提案し、変更内容を説明します。ローカルの変更を破棄する可能性のあるコマンド(
git reset --hard、git clean、git restore)を実行する前に、明示的な確認を求めます。履歴を書き換えるコマンド(git rebase、公開済みコミットに対するgit commit --amend)を実行するには、ユーザーからの明示的な依頼が必要です。 - 許可されたコマンドの実行後、ステータスと残りのコンフリクトを再確認します。強制プッシュやフックの回避は決して行いません。
コメント
Markdown 対応