使い方
- インストールコマンドをコピーし、自分の環境へ導入する前にソースを確認します。
- 必要なツール、認証情報、対応環境を原文で確認します。
- 入力と成果物を指定し、出力を資料と照合します。
npx skills add https://github.com/mono0926/skills --skill git-commit-formatter開始前の確認
- 導入にはモデル契約、API枠、ファイルへのアクセス許可は含まれません。
- スター数や導入数は活動の指標であり、独立した品質・安全性試験ではありません。
見出し、例、コード、表、リンク、参照画像を含む原文を表示しています。
Git Commit Formatter Skill
Gitのコミットメッセージを作成する際は、Conventional Commits の仕様に従い、以下のルールを厳守してください。
ルール
- 言語: メッセージは 日本語 で記述してください。ただし、ライブラリ名や固有名詞など(例: Google, Flutter, Firebase)は英語表記を使用してください。
- 構造:
- 1行目: 変更内容の簡潔な要約(
<type>[scope]: <description>)。 - 2行目: 空行(詳細がある場合)。
- 3行目以降: 必要に応じて、変更の詳細理由や影響範囲を箇条書きで記述してください。
- 参照情報: 関連するドキュメントや参考ページがある場合は、URLや出典を具体的かつ明確に記述してください。
フォーマット
<type>[optional scope]: <description>
- <詳細内容1>
- <詳細内容2>
- Ref: <URLまたは関連情報>
Typeの定義
- feat: 新機能
- fix: バグ修正
- docs: ドキュメントのみの変更
- style: コードの意味に影響しない変更(空白、フォーマットなど)
- refactor: バグ修正も機能追加も行わないコード変更(リファクタリング)
- perf: パフォーマンスを向上させるコード変更
- test: テストの追加・修正
- chore: ビルドプロセスやツール、ライブラリの変更
例
基本的な例
feat(auth): Googleログインを実装
詳細を含む例
feat(auth): Googleログインを実装
- Firebase Authを使用してGoogleプロバイダを追加
- ログイン成功時にホーム画面へ遷移するロジックを実装
- エラーハンドリング(キャンセル時、ネットワークエラー時)を追加
- Ref: [https://firebase.google.com/docs/auth/flutter/google-signin](https://firebase.google.com/docs/auth/flutter/google-signin)

