git-commits について
git-commits は、Git のコミットやプッシュ依頼に対応する Claude Code スキルです。git commit を直接実行せず /commit スキルを使い、その後に推論を記録し、依頼があればプッシュします。
主な機能
- 01/commit 経由でコミット
- 02Claude の署名を削除
- 03ビルドの推論を記録
- 04依頼に応じてプッシュ
活用シーン
- 01完了した変更のコミット
- 02Claude の署名なしで変更を保存
- 03後のセッション向けにビルド試行を記録
- 04コミットを origin にプッシュ
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ parcadei/ continuous-claude-v3 --skill git-commitsインストール後、Claude Code で/git-commitsを入力して読み込まれたか確認します。
詳細
Git コミットのルール
ユーザーから Git へのコミット、プッシュ、変更の保存を依頼された場合:
必ず /commit スキルを使用する
絶対に git commit を直接実行しないでください。代わりに:
Skill("commit")
/commit スキルは以下を行います:
- コミットから Claude の帰属情報を削除します
- 試した内容を記録した reasoning.md を生成します
- 次の機能開発に備えてビルドの試行履歴を消去します
これが重要な理由
- 通常の
git commitでは「Generated with Claude Code」と共著者の行が追加されます /commitスキルはこれらを削除し、コミットがユーザー自身によるものとして表示されるようにします- 推論の記録を残すことで、今後のセッションでビルドの履歴を保持できます
トリガーとなる語句
ユーザーのプロンプトに以下の語句が含まれている場合は、コミットスキルを使用してください:
- 「commit」、「push」、「save changes」
- 「push to github」、「push changes」
- 「commit and push」
コミット後
スキルの指示に従って、次を実行します:
bash "$CLAUDE_PROJECT_DIR/.claude/scripts/generate-reasoning.sh" <hash> "<message>"
依頼があった場合は、その後プッシュします:
git push origin <branch>
コメント
Markdown 対応