Claude Codeでgit rebase -iを使ってコミットを整理する手順
git rebase -iのtodoをGIT_SEQUENCE_EDITORで差し込み、fixupとsquashを非対話で実行する手順です。バックアップブランチの切り方と、許可ルールに引っかかる点もまとめます。
全3342件を新しい順に並べています(151〜180件目)。カテゴリのトップへ戻る
git rebase -iのtodoをGIT_SEQUENCE_EDITORで差し込み、fixupとsquashを非対話で実行する手順です。バックアップブランチの切り方と、許可ルールに引っかかる点もまとめます。
rebaseやforce push前後の2つのコミット列をgit range-diffで突き合わせ、レビュー済みの内容が変わっていないかをClaude Codeに読ませて確かめる手順です。
既存リポジトリの大きなファイルをGit LFSへ移すとき、履歴を書き換えるかで手順が分かれます。Claude Codeに任せる範囲と、移行後にworktreeやCIで空ポインタになる原因をまとめます。
リポジトリが重い原因の巨大blobを特定し、ミラークローンでgit filter-repoにより履歴から除去して、force pushと再cloneまで進める手順です。Claude Codeに任せる範囲も扱います。
一括整形コミットを探して.git-blame-ignore-revsに登録し、git configとGitHubのblameビューで効かせる手順です。Claude Codeに候補を洗わせる指示と、ハッシュの書き方の落とし穴も扱います。
全プロジェクトのユーザー管理キーを経過日数で並べ、使用実績で削除候補と移行対象に分けます。impersonationやWorkload Identityへの置き換え先と、Claude Codeに任せる範囲も示します。
GCPのIAM Recommenderが出すロール推奨をClaude Codeに読ませ、外す候補と代替ロールの変更案を作らせる手順。適用は人がgcloudで実行する分担と、denyルールの限界をまとめます。
gcloud logging readのfilter・--freshness・--limitでエラーログを絞り、claude -pにパイプして原因を調べさせる手順。時間範囲の指定でハマる点と権限設定も扱います。
gcloudは対象プロジェクトをコマンドに書かなくても動きます。configurationの取り違えで本番にdeleteが届く事故を、deny rulesとPreToolUse hookで止める設定です。
Claude Codeにgit push --forceを打たせず、--force-with-leaseだけ通す権限ルールの書き方です。deny優先の評価順、ルールの照合の癖、フックとGitHubの保護ブランチとの分担まで説明します。
EventBridgeのルールとSchedulerをClaude CodeにTerraformで書かせるとき、イベントパターン、ターゲットのDLQとリトライ、cronのタイムゾーンをplanのJSONから機械的に検査する手順です。
git branch --mergedで消せるものと、squash mergeで空振りするものをghで補う手順です。ローカルとリモートの削除をClaude Codeの許可ルールで分けます。
AWSの拒否に付くEncoded authorization failure messageを、decode-authorization-messageで復号してClaude Codeに読ませる手順と権限設定です。
DebeziumのPostgreSQLコネクタ設定を、スロット名・スロット削除・スナップショットモード・tombstone・ハートビートの5点でClaude Codeに点検させ、WAL肥大によるディスク枯渇を見落とさない手順です。
浮動小数点の掛け算、JPYに100を掛ける誤り、端数処理の順序。決済コードの金額バグをgrepで拾い、最小単位の整数とテストに直す手順です。
gpg.format=sshでコミットに署名し、鍵をssh-agentに載せておけばClaude Codeの実行中にパスフレーズ入力で止まりません。sandboxで署名が通る条件も示します。
Cognitoのpre token generationトリガーに、テナントIDや管理者スコープを足すLambdaをClaude Codeで書く手順。イベント形式を渡し、モックイベントのnode:testで確かめます。
aws cloudtrail lookup-eventsだけを許可し、書き込みイベントを期間とユーザーで絞って変更者の時系列表を作る手順。フィルタが1つしか取れない制約と、90日の外をAthenaに回す線引きも示します。
gcloudの参照系だけを許可し、変更系は確認付きにして、Cloud Tasksの再試行・レート制限・タスク名による重複排除をClaude Codeと設計する手順です。
az graph queryで全サブスクリプションの資源を種類別・リージョン別・タグ無しで数える手順です。クエリはClaude Codeに書かせ、件数の合計は別のクエリとポータルで突き合わせます。
az role assignment listでOwnerとContributorの割り当てを洗い出し、スコープを狭めて、必要な操作だけのカスタムロールへ置き換える流れ。Claude Codeに読み取りだけを許可する設定も示します。
az policy state listで非準拠を集め、modifyとdeployIfNotExistsだけを修復タスクの候補に絞る手順です。remediation createは人が承認する権限設定も示します。
az monitor activity-log listを--offsetと--resource-groupで絞り、誰が何を変えたかをClaude Codeで時系列の表にします。90日の保持期限とLog Analyticsも扱います。
AWS CLIの--queryに渡すJMESPathをClaude Codeに書かせるときの権限設定と、--output jsonとの突き合わせ手順。Tagsが無いリソースが黙って消える落とし穴も実測で示します。
.avscの変更をSchema Registryの互換性APIに照会し、非互換ならPRを落とすCIと、Claudeの編集直後に気づかせるhookを組みます。BACKWARDだけでは止まらない変更も押さえます。
ロール×エンドポイントの権限表を1枚のJSONに固定し、各セルの期待ステータスをテストコードに変換する手順。表にないルートや役割の検出つき。
NextAuth.js v4からAuth.js v5への移行をClaude Codeで段階的に進める手順です。auth.tsへの集約、環境変数のAUTH_化、ロールを載せるcallbacksと型の拡張を順に直します。
自作サービスのAPIキーを発行・保存・失効する実装を、Claude Codeに任せる手順です。平文は発行時の一度きり、DBにはハッシュだけ、比較は定数時間で行います。
Socket MCPをClaude Codeにつなぎ、depscoreで依存パッケージのスコアを引く手順。OAuthのつまずき、権限の絞り方、スコア20未満の導入を止めるhookまで。
サイト内検索のヒット0件クエリを、表記ゆれ・辞書不足・コンテンツ欠落に分けて施策へつなぐ手順です。claude -pとJSON Schemaで分類し、再検索で効果を測ります。