git について
gitは、Gitのブランチやコミット作業を整えるためのスキルです。ブランチ名とコミットメッセージの規則に加え、issue参照の確認や、指示がない場合にコミットをamendしない方針を示します。
主な機能
- 01短いハイフン区切りのブランチ名
- 02コード識別子をバッククォートで表記
- 03GitHub issue参照の確認
- 04必要に応じたissueクローズ表現
- 05指示がない限りコミットをamendしない
活用シーン
- 01機能ブランチの命名
- 02コミットメッセージの作成
- 03GitHub issueの参照やクローズ
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ maragudk/ skills --skill gitインストール後、Claude Code で/gitを入力して読み込まれたか確認します。
詳細
git
git の使い方のほとんどはすでにご存じのとおりなので、それに従ってください。このスキルは、既存のやり方を少し調整するものです。
ブランチ名
ハイフンで区切った短い文をブランチ名にしてください。例:add-some-feature。feat/ や hotfix/ などの接頭辞は使わないでください。
コミットメッセージ
- コード識別子は必ずバッククォートで囲んでください。例:「
html.UserPageコンポーネントを追加」 - Go のコード識別子には、上記の
html.UserPageのように、必ずパッケージ名を含めてください。構造体のフィールドやメソッドはmodel.User.Nameのように記述できます。 - 参照すべき Github の課題があれば、私に確認してください。課題への参照は、コミットメッセージの末尾に「See #123, #234」のように記載してください。1 つ以上の課題を修正する場合は、代わりに「Fixes #123, fixes #234」と記載してください(Github で課題を実際にクローズするには、「fixes」を重ねて使う必要があります)。
- テストを更新したことには触れないでください。更新したことは前提とします。
コミット
- 指示がない限り、以前のコミットは amend しないでください。ブランチで最初のコミットをした後にコミットする場合は、シンプルなメッセージ(例:「fixing …」)を使ってください。ブランチはほとんどの場合、Github でスカッシュされるためです。
コメント
Markdown 対応