スキル git-commit-helper
📝

git-commit-helper

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

Générer des messages de commit à partir des diffs git

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

Rédiger des messages de commit clairs demande du temps et de la cohérence. Cette compétence fournit des conseils structurés, des formats de commits conventionnels et des modèles pour générer automatiquement des messages de commit descriptifs basés sur les modifications préparées.

対応: Claude Codex Code(CC)
🥉 73 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

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

3

オンにして利用開始

テストする

「git-commit-helper」を使用しています。 Génère un message de commit pour ces modifications préparées qui ajoutent la fonctionnalité de connexion utilisateur

期待される結果:

  • feat(auth): add user login with email and password
  •  
  • Implement user authentication with:
  • - Email and password validation
  • - Session token generation
  • - Login endpoint handler
  •  
  • 🤖 Generated with Claude Code
  • Co-Authored-By: Claude <noreply@anthropic.com>

「git-commit-helper」を使用しています。 Crée un message de commit pour une correction de bug qui résout une exception de pointeur null

期待される結果:

  • fix(api): handle null values in user profile
  •  
  • Prevent crashes when user profile fields are null.
  • Add null checks before accessing nested properties.
  •  
  • Closes #123

「git-commit-helper」を使用しています。 Écris un message de commit pour un changement majeur qui met à jour le format de réponse de l'API

期待される結果:

  • feat!: update API response format
  •  
  • BREAKING CHANGE: response now returns data in items array instead of results
  •  
  • Previous format: { data: {...}, status: ok }
  • New format: { data: {...}, meta: {...} }

セキュリティ監査

安全
v3 • 1/16/2026

Documentation-only skill containing pure markdown files. No executable code, network calls, file system access, or external commands. The static analyzer misidentified markdown code blocks as Ruby/shell execution. All 90 findings are false positives.

3
スキャンされたファイル
553
解析された行数
2
検出結果
3
総監査数

リスク要因

⚙️ 外部コマンド (64)
references/git-commit.template.md:17-23 references/git-commit.template.md:23-29 references/git-commit.template.md:29-30 references/git-commit.template.md:30-31 references/git-commit.template.md:31-32 references/git-commit.template.md:32-33 references/git-commit.template.md:33-34 references/git-commit.template.md:34-35 references/git-commit.template.md:35-36 references/git-commit.template.md:36-37 references/git-commit.template.md:37-38 references/git-commit.template.md:38-39 references/git-commit.template.md:39-45 references/git-commit.template.md:45-47 references/git-commit.template.md:47-51 references/git-commit.template.md:51-53 references/git-commit.template.md:53-57 references/git-commit.template.md:57-63 references/git-commit.template.md:63-67 references/git-commit.template.md:67-70 references/git-commit.template.md:70 references/git-commit.template.md:70-71 references/git-commit.template.md:71-75 references/git-commit.template.md:75-77 references/git-commit.template.md:77-81 references/git-commit.template.md:81-91 references/git-commit.template.md:91-97 references/git-commit.template.md:97-98 references/git-commit.template.md:98-99 references/git-commit.template.md:99-100 references/git-commit.template.md:100-101 references/git-commit.template.md:101-102 references/git-commit.template.md:102-108 references/git-commit.template.md:108-114 references/git-commit.template.md:114-123 references/git-commit.template.md:123 SKILL.md:19-25 SKILL.md:25-31 SKILL.md:31-37 SKILL.md:37-53 SKILL.md:53-60 SKILL.md:60-64 SKILL.md:64-69 SKILL.md:69-73 SKILL.md:73-78 SKILL.md:78-84 SKILL.md:84-96 SKILL.md:96-119 SKILL.md:119-128 SKILL.md:128-134 SKILL.md:134-135 SKILL.md:135-139 SKILL.md:139-140 SKILL.md:140-144 SKILL.md:144-145 SKILL.md:145-151 SKILL.md:151-163 SKILL.md:163-167 SKILL.md:167-176 SKILL.md:176-178 SKILL.md:178-187 SKILL.md:187-193 SKILL.md:193-200 SKILL.md:200-204
🌐 ネットワークアクセス (2)
監査者: claude 監査履歴を表示 →

品質スコア

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

作れるもの

Rédiger des messages de commit clairs

Générer des messages de commit cohérents et descriptifs suivant les standards de l'industrie pour les projets personnels.

Maintenir l'historique des commits

Créer des messages de commit standardisés dans les dépôts d'équipe pour une meilleure génération de changelog.

Documenter les modifications correctement

Rédiger des messages de commit professionnels qui aident les contributeurs à comprendre les modifications et à automatiser les versions.

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

Aide de base pour commit
Aide-moi à écrire un message de commit pour mes modifications préparées. Voici la sortie du git diff :
Format conventionnel
Écris un message de commit conventionnel pour ces modifications préparées en utilisant feat, fix ou d'autres types appropriés :
Changements majeurs
Génère un message de commit qui indique un changement majeur dans l'API pour ces modifications préparées :
Commits multi-fichiers
Écris un message de commit complet pour ces modifications de plusieurs fichiers liés, en les regroupant logiquement :

ベストプラクティス

  • Utiliser l'impératif pour les descriptions (add, pas added ; fix, pas fixed)
  • Limiter la ligne de sujet à 50-72 caractères
  • Expliquer POURQUOI la modification a été faite, pas seulement CE QUI a changé

回避

  • Utiliser des messages vagues comme update, fix stuff ou changes
  • Inclure des détails d'implémentation dans la ligne de résumé
  • Utiliser le passé composé (fixed, added au lieu de fix, add)

よくある質問

Quels types de commit sont pris en charge ?
feat, fix, docs, style, refactor, test, chore, perf, build, ci et revert. Chacun correspond à des impacts spécifiques sur le versionnage sémantique.
Quelle est la longueur maximale des messages de commit ?
Les lignes de sujet doivent faire moins de 72 caractères. Les paragraphes du corps peuvent être plus longs mais restent concis.
Est-ce que cela s'intègre avec les plateformes d'hébergement Git ?
Non. Cette compétence génère le texte du message. Vous appliquez le message en exécutant git commit manuellement.
Les données de mon dépôt sont-elles en sécurité ?
Oui. La compétence ne traite que le texte git diff que vous fournissez. Aucune donnée de dépôt n'est stockée ou transmise.
Pourquoi mes messages de commit ne fonctionnent-ils pas ?
Assurez-vous de fournir la sortie complète de git diff --staged. La compétence a besoin de voir ce qui a réellement changé pour générer des messages précis.
En quoi est-ce différent des modèles de commit ?
Cette compétence analyse activement vos modifications et génère des messages appropriés. Les modèles de commit ne fournissent que des formats que vous remplissez manuellement.

開発者の詳細

作成者

Joseph OBrien

ライセンス

MIT

参照

main

ファイル構成