| トークン使用量推定値 | 763 |
|---|---|
| 計測方法 | Anthropic Messages API count_tokens (claude-sonnet-5) |
| SKILL.md行数 | 41 |
Claude Code用のrebaseスキルです。 現在のブランチを指定したブランチの上にrebaseし、コンフリクトが起きた場合はgit-resolve-conflictsに解決を委譲します。
- git-resolve-conflicts(同じ場所に併せてinstallしてください。未installの場合、コンフリクト発生時に解決できません)
git clone git@github.com:uga-skills/git-rebase.git ~/.claude/skills/git-rebasegit submodule add git@github.com:uga-skills/git-rebase.git .claude/skills/git-rebaseClaude Codeのチャットで以下のように実行します。
/git-rebase main
mainのようなローカルブランチ名を指定すると、そのままローカルのブランチをrebase先にします。origin/mainのようなリモート追跡ブランチ名を指定した場合、fetch済みである前提でそのまま使います(このスキル自身はgit fetchを実行しません)。
実行前に作業ツリーがクリーンであることを確認し、汚れている場合はcommitかstashを促します。コンフリクトが発生した場合はgit-resolve-conflictsを呼び出して解決し、完了までを一気通貫で行います。
git rebase --abortはユーザーの明示的な指示なしには実行しません。- rebase完了後、未pushのブランチであればforce pushが必要になる旨を警告します。