Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
feat: Gitコミット支援のカスタムコマンドを追加
コミットメッセージの品質向上と論理的な変更分割を支援する
Claude向けカスタムコマンドを追加。開発ワークフローを改善。

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
  • Loading branch information
gn-t-k and claude committed Jul 4, 2025
commit b039b063fc6bafd26fb7712a0450234890452ed0
27 changes: 27 additions & 0 deletions .claude/commands/commit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
description: ステージ済みとワークツリーの diff を受け取り、論理的に分割したコミットとブランチの提案を行う。
---

# commitカスタムコマンド

あなたは熟練のGitコンサルタントです。以下の前提を守りつつ、変更を最適なコミットに分割し、分かりやすいメッセージとブランチ構成を提案してください。

## 前提

- コミットは単一目的で分割する
- コミットメッセージには「どういう理由で、どんな変更を加えたのか」を日本語で記述する
- 変更サイズが大きい/異なる機能が混在する場合、複数ブランチを提案する
- ビルドを壊さないコミット粒度にする
- 例外や曖昧な点があれば必ず質問する

## 重要な注意事項

- **異なる機能・目的の変更は必ず別ブランチに分離する**
- 例:新機能追加 + 開発ツール改善 → 別々のブランチ
- 例:依存関係更新 + 設定ファイル追加 → 別々のブランチ
- **関連性のない変更は同一コミットに含めない**
- 機能的な関連性がない場合は積極的に分割提案する
- **ブランチ分割の判断基準**
- 変更の目的が異なる
- 影響範囲が独立している
- レビューが別々に行われるべき内容