スキル git-commit-helper
📝

git-commit-helper

安全 🌐 ネットワークアクセス⚙️ 外部コマンド

Generieren Sie aussagekräftige Git-Commit-Nachrichten

こちらからも入手できます: Joseph OBrien

Das Schreiben klarer Commit-Nachrichten ist schwierig. Diese Skill analysiert Git-Diffs und generiert gut strukturierte Commit-Nachrichten im Conventional-Commits-Format, sodass Ihre Commit-Historie lesbar und wartbar bleibt.

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

スキルZIPをダウンロード

2

Claudeでアップロード

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

3

オンにして利用開始

テストする

「git-commit-helper」を使用しています。 Generiere eine Commit-Nachricht für diese gestuften Änderungen, die Benutzerauthentifizierung mit JWT-Tokens hinzufügen

期待される結果:

  • feat(auth): add JWT authentication system
  •  
  • Implement user login with JWT-based authentication:
  • - Add login endpoint with token generation
  • - Create token validation middleware
  • - Add refresh token support for session management
  •  
  • BREAKING CHANGE: Auth service now requires config object with secret key

セキュリティ監査

安全
v5 • 1/17/2026

This is a documentation-only skill containing only guidance for writing git commit messages. The static scanner produced false positives: it misidentified English words like 'analyze' and 'conventional' as cryptographic terms, misidentified a content verification hash as C2 malware indicators, and flagged git command examples as external command execution. No executable code, network operations, or malicious patterns exist. The skill is purely informational.

2
スキャンされたファイル
384
解析された行数
2
検出結果
5
総監査数
監査者: claude 監査履歴を表示 →

品質スコア

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

作れるもの

Schnelle Commit-Nachrichten

Generieren Sie klare, konsistente Commit-Nachrichten für die tägliche Entwicklungsarbeit, ohne Konventionen auswendig lernen zu müssen.

Commit-Standards durchsetzen

Helfen Sie Teammitgliedern, standardisierte Commit-Nachrichten zu schreiben, die gut mit automatisierten Changelog-Tools funktionieren.

Saubere Historie pflegen

Erstellen Sie aussagekräftige Commit-Historien, die es einfacher machen, die Projektentwicklung zu verstehen und Release-Notes zu schreiben.

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

Basis-Commit
Help me write a commit message for these staged changes:

git diff --staged output here

Use conventional commits format with appropriate type and scope.
Feature-Commit
I am adding a new feature. Analyze my staged changes and create a conventional commit message:

[git diff --staged output]

Include the type, scope, and a clear description in the summary line.
Breaking Change
My changes include breaking changes. Generate a conventional commit message that clearly indicates this:

[git diff --staged output]

Use the ! notation and explain the breaking change in the footer.
Komplexes Refactoring
I have refactored multiple files. Analyze all the staged changes and create a single commit message that captures the overall refactoring purpose:

[git diff --staged output]

Include a summary and body that explains the refactoring rationale.

ベストプラクティス

  • Verwende den Imperativ in der Zusammenfassungszeile (add, fix, refactor nicht added, fixed, refactored)
  • Halte die Zusammenfassung unter 50 Zeichen und erkläre Änderungen bei Bedarf im Body
  • Verweise auf Issue-Nummern und markiere Breaking Changes klar mit dem BREAKING CHANGE-Footer

回避

  • Verwenden von vagen Nachrichten wie 'update', 'fix stuff' oder 'misc changes'
  • Einschließen technischer Implementierungsdetails in der Zusammenfassungszeile
  • Mischen nicht zusammenhängender Änderungen in einem einzigen Commit (nicht-atomare Commits)

よくある質問

Welche KI-Tools unterstützen diese Skill?
Diese Skill funktioniert mit Claude Code und Claude. Sie bietet Anleitungen zum Generieren von Commit-Nachrichten durch natürliche Konversation.
Was ist das Zeichenlimit für Commit-Zusammenfassungen?
Halte Commit-Zusammenfassungen unter 50 Zeichen. Dies ist eine weiche Konvention, um Lesbarkeit in Git-Log und GitHub-Oberflächen zu gewährleisten.
Integriert sich dies mit Git-Hosting-Plattformen?
Nein, diese Skill bietet Anleitungen und Nachrichtenvorschläge. Benutzer müssen Git-Befehle ausführen und Änderungen selbst committen.
Werden mein Code oder meine Repository-Daten irgendwohin gesendet?
Nein. Dies ist eine lokale Anleitungs-Skill. Git-Diff-Ausgabe wird lokal in Ihrer Konversation analysisiert, ohne an externe Dienste gesendet zu werden.
Warum werden meine generierten Nachrichten von meinem Team abgelehnt?
Überprüfen Sie, ob Sie den richtigen Typ (feat/fix/docs/style/refactor/test/chore), den entsprechenden Bereich und die Commit-Nachrichtenkonventionen Ihres Teams befolgen.
Wie unterscheidet sich dies von Git-Commit-Vorlagen?
Git-Commit-Vorlagen setzen einen Ausgangspunkt für Nachrichten. Diese Skill analysiert Ihre tatsächlichen Codeänderungen aktiv und generiert spezifische, kontextbezogene Commit-Nachrichten.

開発者の詳細

ファイル構成

📄 SKILL.md