AgentSkillsCN

Commit

分析变更,并按逻辑上的变更单元以适当的粒度创建提交。

SKILL.md
--- frontmatter
allowed-tools: [Bash, Read, Edit]
description: 変更を分析し、論理的な変更単位ごとに適切な粒度でコミットを作成する。

コミット

進捗管理

TaskCreate で各ステップをタスク登録し、TaskUpdate で状態を更新する。

実行手順

1. 変更の分析

  • git status で変更ファイルを一覧
  • git diff --stat で変更統計を確認
  • git diff で具体的な変更内容を分析

2. 変更のグルーピング

  • 論理的に分類: 機能追加、バグ修正、リファクタリング、スタイル修正など
  • 関連するファイルをグループ化
  • 1 コミット = 1 論理変更の原則

3. セキュリティチェック

  • 秘密情報を含む可能性のあるファイルをステージしない
  • 該当ファイルがある場合はユーザーに警告する

4. コミット作成

  • グループごとに独立したコミットを作成
  • Conventional Commits 形式で日本語メッセージを記述
  • 必要に応じて本文に補足説明を追加

5. 結果の確認

  • pre-commit hook が正常に実行されたことを確認
  • コミットが正しく作成されたことを確認

注意事項

  • pre-commit hook でエラーが発生した場合はコミットを中断する
  • 警告のみの場合はコミットを続行してよい
  • エラーをすべて修正してから再試行すること