【結論】解決策 / 実行コマンド
Claude CodeとGitHubを連携する方法は、ローカルのGitHub CLIを使う方式と、公式Claude Code GitHub Actionsを導入する方式の2つです。
PR作成までを無条件に自動化するのではなく、差分確認、テスト、コミット、Push、PR作成を段階的に承認すると安全です。
# ターミナルで実行:GitHub CLIの認証状態を確認
gh auth status
# ターミナルで実行:現在のブランチと差分を確認
git status --short && git diff --stat
# ターミナルで実行:Claude Codeを起動
claude
# 起動後のセッション内で実行:公式GitHub Appを導入
/install-github-app具体的な手順・設定方法
最初に
gh auth statusで接続先アカウントと権限を確認します。Claude CodeへIssueの調査と修正計画だけを依頼し、承認前は編集させません。
テスト成功後にコミット候補を確認し、PushとPR作成は最後に別承認します。
実践プロンプト / 活用テクニック
# 起動後のセッション内で入力
Issue #42をgh issue viewで確認してください。
最初に再現手順、原因仮説、変更予定ファイル、テスト計画を提示してください。
承認後に最小差分で修正し、関連テストを実行してください。
コミット、Push、PR作成は実行せず、最後に推奨コマンドだけを提示してください。注意点・よくあるエラーと対処法
Claude Code GitHub ActionsではPRやIssue上の@claudeメンションから修正やPR作成を行えます。
fork由来PR、Secrets、GitHub Actions権限、保護ブランチの制約を確認してください。
git push --forceやIssueの自動クローズは、人間が差分とCI結果を確認するまで実行しないでください。