スキル git-commit
📦

git-commit

安全 ⚙️ 外部コマンド

セマンティックなgitコミットの生成

こちらからも入手できます: Bae-ChangHyun,21pounder,Chemiseblanc,21pounder

開発者はコミットメッセージの作成に時間を使いすぎています。このスキルはgitの差分を分析し、標準化された検索可能なコミットメッセージを自動生成することで、従来のコミットメッセージ生成を自動化します。

対応: Claude Codex Code(CC)
📊 70 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「git-commit」を使用しています。 ユーザーがステージされた変更をコミットするように依頼

期待される結果:

feat(auth): add OAuth2 login flow

Implement Google and GitHub OAuth authentication with JWT tokens.

Closes #42

「git-commit」を使用しています。 ユーザーがバグ修正のコミットをリクエスト

期待される結果:

fix: resolve null pointer in user profile rendering

The profile component now handles missing avatar images gracefully.

「git-commit」を使用しています。 破壊的変更のコミット

期待される結果:

feat(api)!: remove v1 endpoints

BREAKING CHANGE: All v1 API endpoints have been removed. Migrate to v2 by March 1st.

セキュリティ監査

安全
v1 • 2/11/2026

All 37 static findings are false positives. External command patterns are legitimate git commands documented for commit workflow. Security warnings about secrets are protective documentation, not vulnerabilities. No cryptographic code or secret access exists.

1
スキャンされたファイル
125
解析された行数
4
検出結果
1
総監査数

高リスクの問題 (2)

False Positive: Secret Access Warning
Static scanner flagged 'Never commit secrets (.env, credentials.json, private keys)' at line 83 as sensitive data access. This is a security best practice warning in documentation, not actual secret access.
False Positive: Weak Cryptographic Algorithm
Scanner misidentified commit type keywords (feat, fix, docs) and documentation text as weak crypto algorithms. No cryptographic code exists in this skill.
中リスクの問題 (1)
False Positive: Git Command Documentation
Scanner flagged bash command examples (git diff, git add, git commit) as external command execution. These are hardcoded documentation examples for legitimate git operations.

リスク要因

監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
85
コンテンツ
50
コミュニティ
80
セキュリティ
91
仕様準拠

作れるもの

クイックな機能コミット

新機能を追加する際に標準化されたコミットメッセージを自動生成し、メッセージ整形の時間を節約します。

チームの整合性

従来のコミットフォーマットで、開発チーム間で一貫したコミットメッセージ標準を適用します。

自動化パイプライン

従来のコミットメタデータを使用して、 changelogを自動生成し、変更を体系的に追跡します。

これらのプロンプトを試す

基本的なコミット
ステージされた変更を、差分に基づいて従来のコミットメッセージでコミットしてください。
特定のタイプのコミット
タイプが 'feat' でスコープが 'authentication' のコミットを作成し、新しいログイン機能を説明してください。
破壊的変更のコミット
この変更をAPIの非推奨について説明する破壊的変更としてコミットしてください。
ドキュメント更新
ステージしたREADME更新のdocsコミットメッセージを生成してください。

ベストプラクティス

  • 実行を確定する前に、生成されたコミットメッセージを確認してください
  • 複数の領域にまたがる複雑な変更には、インタラクティブなステージングオプションを使用してください
  • 可能な場合はイシュー参照(Closes #123、Fixes #456)を含めてください

回避

  • 'fix stuff' や 'updates' のような曖昧なコミットメッセージを使用する
  • 1つのコミットで複数の無関係な変更をコミットする
  • 重要な変更でコミットメッセージの確認ステップをスキップする

よくある質問

従来のコミットとは何ですか?
従来のコミットは、標準化されたフォーマットでコミットメッセージを記述するための仕様です。これには、タイプ、オプションのスコープ、説明、およびオプションの本文とフッターが含まれます。このフォーマットにより、changelogの自動生成とセマンティックバージョニングが可能になります。
このスキルはリモートにプッシュしますか?
いいえ、このスキルはローカルコミットのみを作成します。コミットをリモートリポジトリに送信するには別途 'git push' を実行する必要があります。
生成されたメッセージを編集できますか?
はい、生成されたメッセージは提案です。コミット実行を確定する前に任意的部分を修正できます。
どのようなコミットタイプがサポートされていますか?
このスキルはすべての従来のコミットタイプをサポートしています: feat、fix、docs、style、refactor、perf、test、build、ci、chore、およびrevert。
このスキルは複数ファイルの変更をどのように処理しますか?
このスキルはステージされたすべての変更を分析し、プライマリタイプとスコープを要約したメッセージを生成します。複雑な変更の場合、インタラクティブステージングを使用してファイルを論理的にグループ化できます。
これはすべてのgitホストで動作しますか?
はい、従来のコミットはプラットフォームに依存しません。生成されたメッセージは、GitHub、GitLab、Bitbucket、およびすべてのgitホスティングサービスで動作します。

開発者の詳細

作成者

github

ライセンス

MIT

参照

main

ファイル構成

📄 SKILL.md