スキル一覧に戻る
nikawa2161

commit

by nikawa2161

0🍴 0📅 2026年1月17日
GitHubで見るManusで実行

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 (更新)

分割:

  1. feat: GitHub ISSUE作成コマンドを追加
    • .claude/commands/issue.md
  2. docs: treeコマンドドキュメントを更新
    • doc/tree-command.md
    • CLAUDE.md

例2: 複数の独立した修正

変更ファイル:

  • src/components/Header.tsx (バグ修正)
  • src/utils/format.ts (バグ修正)
  • README.md (ドキュメント更新)

分割:

  1. fix: Headerコンポーネントのレイアウト崩れを修正
    • src/components/Header.tsx
  2. fix: 日付フォーマット関数のタイムゾーン処理を修正
    • src/utils/format.ts
  3. 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

レビュー

💬

レビュー機能は近日公開予定です