mcpField
G
git-commits

git-commits

github.com/parcadei開発3.9k521 回インストール39 週間前に更新
リポジトリ

git-commits について

git-commits は、Git のコミットやプッシュ依頼に対応する Claude Code スキルです。git commit を直接実行せず /commit スキルを使い、その後に推論を記録し、依頼があればプッシュします。

主な機能

  1. 01/commit 経由でコミット
  2. 02Claude の署名を削除
  3. 03ビルドの推論を記録
  4. 04依頼に応じてプッシュ

活用シーン

  1. 01完了した変更のコミット
  2. 02Claude の署名なしで変更を保存
  3. 03後のセッション向けにビルド試行を記録
  4. 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 スキルは以下を行います:

  1. コミットから Claude の帰属情報を削除します
  2. 試した内容を記録した reasoning.md を生成します
  3. 次の機能開発に備えてビルドの試行履歴を消去します

これが重要な理由

  • 通常の 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>

コメント