ステージ済みの変更内容を分析し、日本語の Conventional Commits 形式でコミットメッセージを作成してコミットする。
ステージ済みの変更を分析し、日本語でコミットメッセージを作成してコミットする。
以下の git コマンドを並列で実行して、コミット対象の変更を把握する。
git status で未追跡ファイル・ステージ済みファイルを確認するgit diff --cached --stat でステージ済みの変更サマリーを確認するgit diff --cached でステージ済みの差分詳細を確認するgit log --oneline -5 で直近のコミットメッセージのスタイルを確認するステージされていない変更がある場合は、ユーザーに以下を確認する:
git add <ファイル名> で個別にステージする(git add . は使わない)以下のルールに従ってコミットメッセージを作成する。
<emoji><type>: <日本語の要約(1行目)>
<本文(任意): 変更の背景・理由を日本語で2〜3行>
Co-Authored-By: Claude Opus 4.6 <[email protected]>
| type | 絵文字 | 使い分け |
|---|---|---|
| feat | ✨ | 新機能の追加・既存機能の拡張 |
| fix | 🐛 | バグ修正 |
| docs | 📝 | ドキュメントのみの変更 |
| refactor | ♻️ | リファクタリング(機能変更なし) |
| chore | 🔧 | ビルド設定・依存関係・CI など |
| style | 💄 | フォーマット修正(コードの意味に影響なし) |
| test | ✅ | テストの追加・修正 |
-)を使って変更点を列挙する.env、認証情報、シークレットを含むファイルはコミットしない$ARGUMENTS で補足説明があればメッセージに反映するgit commit -m "$(cat <<'EOF'
<コミットメッセージ>
Co-Authored-By: Claude Opus 4.6 <[email protected]>
EOF
)"
git status で成功を確認する--amend は使わない).env や認証情報ファイルがステージされている場合は警告してコミットしないgit push は実行しない(ユーザーが明示的に指示した場合のみ)--amend は使わない--no-verify は使わないgit add . や git add -A は使わない