commit
Installation
SKILL.md
commit - 会話履歴ベースのコミット
会話履歴からWhyを探し出し、意味のあるコミットメッセージを生成してコミットする。
手順
git statusとgit diffを実行し、変更内容を把握するgit log --oneline -5で直近のコミットスタイルを確認する- 会話履歴を分析して、Whyを抽出する
Why の抽出と分割
Whyが複数ある場合はコミットを分ける。
- 会話履歴を遡り、ユーザーの目的・動機・課題をすべて列挙する
- 異なるWhyに対応する変更は、別々のコミットに分割する
- 各コミットには、そのWhyに関連するファイルだけをステージする
- 例: 「バグ修正」と「新機能追加」が混在 → 2つのコミットに分ける