← スキル一覧に戻る

git-commit
by 844196
🌈 Start Chrome with a specified profile (for WSL & dev container)
⭐ 0🍴 0📅 2026年1月25日
SKILL.md
name: git-commit description: このプロジェクトにおけるGitコミットの手順とコミットメッセージの規約を理解し、適切にコミットできる。
Git Commit
Workflow
1. Check Staged Changes
コミット可能かどうかを確認するため、まずステージされた変更を確認します。
git diff --cached --stat
もし変更がない場合は、ユーザーに git add した上で続行するかを確認します。
2. Analyze Diff
変更内容を詳細に確認します。
git diff --cached
3. Generate Commit Message
Conventional Commits に従ってコミットメッセージを生成します。
Format
<type>(<scope>): <subject>
[body]
Types
feat:- 新機能の追加fix:- バグ修正refactor:- リファクタリングdocs:- ドキュメントの追加・更新style:- フォーマット修正 (コードの動作に影響しない変更)perf:- パフォーマンス改善test:- テストコードの追加・修正chore:- メンテナンス作業chore(deps):- 依存関係の更新
Common Scopes: server, client, deps
Subject
変更内容を元に「どのような変更を行ったか」を簡潔に伝えます。
- 常に 現在形の命令形で始める (e.g.
add,implement,fix,improve,enhance,refactor,remove) - 常に タイトルは50文字以内
- 決して 大文字で始めない
- 決して ピリオドで終わらせない
- 決して 内容のないコミットメッセージにしない (e.g.
update,fix bugs)
4. Commit Changes
生成したコミットメッセージを使用して変更をコミットします。
# Simple
git commit -m "<type>(<scope>): <subject>"
# With Body
git commit -m "$(cat <<'EOF'
<type>(<scope>): <subject>
[body]
EOF
)"
Commit Message Examples
feat(chroma-cli): add new options for foobarfix(server): resolve validation issue in user inputchore(deps): update Deno to X.Y.Z
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です