← スキル一覧に戻る

commit
by nikawa2161
⭐ 0🍴 0📅 2026年1月17日
SKILL.md
name: commit description: 変更を適切な粒度に分割してコミットします。コード変更完了時に自動的に提案します。
現在の変更を適切な粒度に分割してコミットしてください。
対象リポジトリ: https://github.com/nikawa2161/blog
コミットメッセージ規約
@doc/commit-convention.md を参照してください。
実行手順
1. 変更内容の確認
以下を並列実行してください:
git statusで変更されたファイルを確認git diffで変更内容を確認
2. 変更の分類
変更されたファイルを以下の基準で分類:
関連性による分類
- 同じ機能・目的に関連する変更は1つのコミットにまとめる
- 異なる目的の変更は別々のコミットに分ける
3. コミットの実行
各グループごとに以下の形式でコミット:
git add [ファイル1] [ファイル2] ... && git commit -m "$(cat <<'EOF'
<type>: <subject>
- 変更内容1
- 変更内容2
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
EOF
)"
4. コミット履歴の表示
完了後、最近のコミットを表示:
git log --oneline -5
コミット分割の例
例1: 新機能とドキュメント更新
変更ファイル:
.claude/commands/issue.md(新規)doc/tree-command.md(更新)CLAUDE.md(更新)
分割:
feat: GitHub ISSUE作成コマンドを追加.claude/commands/issue.md
docs: treeコマンドドキュメントを更新doc/tree-command.mdCLAUDE.md
例2: 複数の独立した修正
変更ファイル:
src/components/Header.tsx(バグ修正)src/utils/format.ts(バグ修正)README.md(ドキュメント更新)
分割:
fix: Headerコンポーネントのレイアウト崩れを修正src/components/Header.tsx
fix: 日付フォーマット関数のタイムゾーン処理を修正src/utils/format.ts
docs: README.mdのセットアップ手順を更新README.md
注意事項
- コミットメッセージは日本語で記述
- 1コミットは1つの論理的な変更単位
- 関連する変更は1つのコミットにまとめる
- 無関係な変更は別々のコミットに分ける
git commitのHEREDOCでは'EOF'とシングルクォートで囲む- コミット履歴を確認してから次の作業に進む
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です