AgentSkillsCN

safe-commit

助力提升 Git 提交的质量。适用于:提交代码、整理变更、撰写提交信息的场景。可帮助您确保提交逻辑清晰、条理分明,并有效提升提交信息的规范性与质量。

SKILL.md
--- frontmatter
name: safe-commit
description: >-
  git commitの品質を支援する。
  Use when: コミット、commit、変更をまとめる、コミットメッセージを書く場面。
  論理的なコミット分割とメッセージ品質を確認する。

Safe Commit

コミット前に以下を確認・実行する。

注意: 禁止ディレクトリ(ai/, .serena/)のガードはPreToolUse hookで強制されるため、このスキルでは扱わない。

現在の変更状況

code
!`git status --short 2>/dev/null`
code
!`git diff --cached --stat 2>/dev/null`

コミット計画

複数の論理的変更がある場合は /commit-plan を実行して分割を検討。

チェックリスト

コミット実行前:

  1. 変更が論理的に分割されているか確認
  2. コミットメッセージが "why" を説明しているか確認
  3. git add はファイル個別指定で行う(git add . 禁止)