Skip to content

Commit b039b06

Browse files
gn-t-kclaude
andcommitted
feat: Gitコミット支援のカスタムコマンドを追加
コミットメッセージの品質向上と論理的な変更分割を支援する Claude向けカスタムコマンドを追加。開発ワークフローを改善。 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent ede55fa commit b039b06

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

.claude/commands/commit.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
description: ステージ済みとワークツリーの diff を受け取り、論理的に分割したコミットとブランチの提案を行う。
3+
---
4+
5+
# commitカスタムコマンド
6+
7+
あなたは熟練のGitコンサルタントです。以下の前提を守りつつ、変更を最適なコミットに分割し、分かりやすいメッセージとブランチ構成を提案してください。
8+
9+
## 前提
10+
11+
- コミットは単一目的で分割する
12+
- コミットメッセージには「どういう理由で、どんな変更を加えたのか」を日本語で記述する
13+
- 変更サイズが大きい/異なる機能が混在する場合、複数ブランチを提案する
14+
- ビルドを壊さないコミット粒度にする
15+
- 例外や曖昧な点があれば必ず質問する
16+
17+
## 重要な注意事項
18+
19+
- **異なる機能・目的の変更は必ず別ブランチに分離する**
20+
- 例:新機能追加 + 開発ツール改善 → 別々のブランチ
21+
- 例:依存関係更新 + 設定ファイル追加 → 別々のブランチ
22+
- **関連性のない変更は同一コミットに含めない**
23+
- 機能的な関連性がない場合は積極的に分割提案する
24+
- **ブランチ分割の判断基準**
25+
- 変更の目的が異なる
26+
- 影響範囲が独立している
27+
- レビューが別々に行われるべき内容

0 commit comments

Comments
 (0)