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.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「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
セキュリティ監査
安全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.
リスク要因
🌐 ネットワークアクセス (1)
⚙️ 外部コマンド (27)
品質スコア
作れるもの
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.
これらのプロンプトを試す
Help me write a commit message for these staged changes: git diff --staged output here Use conventional commits format with appropriate type and scope.
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.
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.
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)