commit-messages

📁 hisami/grpc-practice 📅 4 days ago
2
总安装量
2
周安装量
#71598
全站排名
安装命令
npx skills add https://github.com/hisami/grpc-practice --skill commit-messages

Agent 安装分布

mcpjam 2
claude-code 2
replit 2
junie 2
windsurf 2
zencoder 2

Skill 文档

コミットメッセージ

明確で標準化されたgitコミットメッセージを作成するためのConventional Commitsフォーマットガイド。

クイックリファレンス

以下のコミットタイプをプレフィックスとして使用:

  • feat: 新機能や新しい機能の追加
  • fix: バグ修正やエラーの修正
  • docs: ドキュメントのみの変更
  • chore: メンテナンス、依存関係、設定変更

メッセージフォーマット

type(scope): subject

[optional body]

[optional footer]

基本例:

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

スコープ付き:

feat(auth): OAuth2サポートを追加
fix(ui): ボタンの配置を修正

破壊的変更:

feat!: 非推奨のAPIエンドポイントを削除

サブジェクト行のガイドライン

  • タイプのプレフィックスで始める(必須)
  • スコープを括弧内に追加(任意)
  • サブジェクトは50文字以下に保つ
  • サブジェクトは小文字で書く
  • 末尾にピリオドを付けない
  • サブジェクトは日本語または英語で記述可能

例:

feat(api): ページネーション機能を実装
fix: メモリリークを解決
docs: READMEを更新
chore: 依存関係をアップグレード
feat(grpc): 双方向ストリーミングを追加

タイプ選択ガイド

feat → 新しい機能の追加

  • 新機能、エンドポイント、ページ
  • ユーザー向けの新機能
  • 開発者向けの新しいツールや機能

fix → 問題の修正

  • バグ修正、エラーの修正
  • 壊れた機能の修正
  • 問題や不具合の解決

docs → ドキュメントのみ

  • READMEの更新、コメント
  • APIドキュメント、ガイド
  • コードや設定の変更を含まない

chore → その他すべて

  • 依存関係の更新、リファクタリング
  • 設定変更、ツール設定
  • ビルドシステム、CI/CDの更新
  • 動作を変更しないコードのクリーンアップ

詳細リファレンス

以下を含む包括的なガイドライン:

  • 各タイプの詳細な例
  • 破壊的変更の表記方法
  • 複数行メッセージのフォーマット
  • 良い例と悪い例

詳細は commit-types.md を参照