搜索

PythonReactSEOPDF
GitHub Skill

git-commit-rules

brainbaseにおけるGitコミットのルールとフォーマット。コミットメッセージの書き方、type一覧、自動提案タイミングを定義。コミット作成時に使用。

Unson-LLC☆ 27 仓库 Stars0 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

Triggers

以下の状況で使用:

  • Gitコミットを作成するとき
  • コミットメッセージのフォーマットを確認したいとき
  • /commitコマンドを実行するとき

Git コミットルール

brainbaseにおけるGitコミットの標準ルールです。

Instructions

1. コミットメッセージフォーマット
<type>: <summary>(日本語可、50文字以内)

<why>
- なぜこの変更をしたのか(会話の文脈から)
- 何を達成しようとしていたのか

<what>(変更が多い場合のみ)
- 主な変更点1
- 主な変更点2

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

Co-Authored-By: Claude <noreply@anthropic.com>
2. type一覧
type 用途
feat 新機能・新規追加
fix バグ修正
docs ドキュメントのみの変更
refactor リファクタリング(機能変更なし)
chore ビルド・設定・運用系の変更
style フォーマット変更(機能に影響なし)
3. コミット頻度
  • 小さく・こまめに(1つの論理的変更 = 1コミット)
  • 大きな変更は分割してコミット
  • タスクに紐づく場合はタスクIDを含める(推奨、例: [TECHKNIGHT-HP-SALES])
4. 自動提案タイミング

Claudeは以下の条件で /commit の実行を提案する:

  • 論理的なまとまりの変更が完了した時
  • ユーザーが「できた」「完了」「OK」など完了を示唆した時
  • 複数ファイルの関連変更が一段落した時
5. コミット実行コマンド

HEREDOCを使用してフォーマットを保持:

git commit -m "$(cat <<'EOF'
<type>: <summary>

なぜ:
- 理由1
- 理由2

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

Co-Authored-By: Claude <noreply@anthropic.com>
EOF
)"
6. 禁止事項
  • git commit --amend は原則禁止(pre-commit hook修正後のみ許可)
  • --no-verify, --no-gpg-sign はユーザー明示要求時のみ
  • mainへの直接push禁止(セッション内作業時)
  • 秘密情報(.env, credentials.json等)のコミット禁止

Examples

例1: 機能追加
feat: ユーザー認証機能を追加

なぜ:
- セキュリティ要件への対応
- マルチテナント対応の準備

変更:
- auth/middleware.ts 追加
- pages/login.tsx 追加

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

Co-Authored-By: Claude <noreply@anthropic.com>
例2: ドキュメント更新
docs: プロジェクトファイルをproject.mdに統合

なぜ:
- MCP Serverでコンテキスト自動ロードするため
- 01-05の分散管理より1ファイルの方が扱いやすい

変更:
- 13プロジェクトのproject.md作成
- architecture_map.mdに新構造を反映

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

Co-Authored-By: Claude <noreply@anthropic.com>
例3: バグ修正
fix: ログイン時のセッション切れを修正

なぜ:
- ユーザーから「5分でログアウトされる」との報告
- トークン更新ロジックの不具合

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

Co-Authored-By: Claude <noreply@anthropic.com>

このルールに従うことで、一貫したコミット履歴を維持できます。

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-26
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!