Claude CodeでMySQLのスロークエリを読み、インデックス案を出させる手順
スロークエリログをmysqldumpslowで集約し、claude -pにEXPLAINと一緒に渡してインデックス案を出させる流れです。type=ALLとUsing filesortの読み方も扱います。
全6181件中 691〜720件(公開日の新しい順)
スロークエリログをmysqldumpslowで集約し、claude -pにEXPLAINと一緒に渡してインデックス案を出させる流れです。type=ALLとUsing filesortの読み方も扱います。
フロントのテストで外部APIをMSWに差し替える手順です。実APIの応答からhandlerを起こす指示、500と通信断の異常系、モックと実APIのずれをcontractテストで拾う構成を示します。
モノリスの分割は、いきなり切り出さず、読み取り専用のサブエージェントで依存の向きとテーブル共有を調べ、Plan modeで切り出す順番を決めます。調査用サブエージェントの定義例とプロンプト例つきです。
既存のDeploymentにrunAsNonRoot・readOnlyRootFilesystem・capabilities dropを足し、起動失敗を直しながらkube-linterの指摘を0件にする手順です。
Spring BootのテストをClaude Codeに書かせるとき、@WebMvcTest・@DataJpaTest・@SpringBootTestをどう指定し、モックの入れすぎをどう防ぐか。依頼文とCLAUDE.mdの書き方を示します。
jstackを数秒おきに3回取り、同じスタックで止まるスレッドとロック待ちの連鎖を抜き出してClaude Codeに読ませる手順。個人情報や接続文字列を伏せる前処理も付けます。
JestからVitestへのテスト移行をClaude Codeで進める手順です。設定差とjest.mockの書き換えを先に片付け、ファイル単位に分けて、移行前後で同じ結果になることを確かめます。
allowJsで同居させ、型エラー数をPostToolUse hookで増やさない仕組みにして、strictまで段階的に進める手順。tsconfigとhookの設定例つき。
Java 21への移行を、OpenRewriteのレシピとClaude Codeで分担する手順です。mvn rewrite:runをpermissionsで通し、機械変換で残ったエラーをClaudeに直させる切り分けです。
読み取り専用のサブエージェントでルートを全件列挙し、IDを受け取るハンドラごとに所有者検証の有無を表にして人が確かめる手順。検出を裏づける再現テストの書き方つき。
Great Expectations 1.21以降はClaude Code用スキルを同梱します。同梱スキルが実測から期待値を決めない理由と、サンプルの実測を人が確認して検査に変え、Checkpointで回す流れをまとめます。
Claude Codeに書かせるGoのテーブル駆動テストの規約をCLAUDE.mdに置き、go test -race・-count・カバレッジをStop hookの完了条件にして、失敗出力を絞って返す書き方をまとめます。
pull_request_target、PRタイトルの式展開、権限の広げすぎ、tag指定のaction。GitHub Actionsのworkflowに潜むこの4つを、zizmorで検出してClaude Codeに直させる手順です。
再現コマンドを終了コードで返すスクリプトにしてgit bisect runに渡し、Claude Codeには見つかったコミットの差分読解と修正だけを任せる分担と、権限・worktreeの設定をまとめます。
たまに落ちるテストをClaude Codeに調べさせる指示の書き方です。N回ループで失敗率を出し、順序・並列・待機に絞り、連続成功を完了条件にしてリトライで隠さない流れを扱います。
カバレッジレポートの未カバー行と分岐だけをClaude Codeに渡し、不足分のテストを足す手順です。coverage.pyの出力例、c8とJaCoCoの読み方、数字だけ満たす弱いテストの見分け方を載せます。
本番のダンプは渡さず、DDLだけを入力にFakerでseed固定のテストデータを作る手順。Read denyで読ませない設定、外部キー整合の検証、再現性の落とし穴まで。
EXPLAIN ANALYZEはクエリを実際に実行します。BEGINとROLLBACKで包む取得スクリプト、Claude Codeの権限設定、推定行数のずれの読み方、索引追加後の取り直しまでを手順にしました。
Anthropic配布のengineeringプラグインに入ったcode-reviewスキルの導入と、PR URLやdiffを渡して安全性・性能・正確性・保守性を構造化レビューさせる手順。コネクタの有無による違いも扱います。
DynamoDBはアクセスパターンを決めてからキーを決めます。Claude Codeに聞き取らせて一覧にし、GSIを割り当て、ホットパーティションを検算スクリプトで確かめる手順と、Stop hookで検算を強制する設定をまとめます。
モデル変更の出し忘れはStop hookのmakemigrations --checkで止め、本番に流す前にsqlmigrateのSQLからロックと再書き込みをClaude Codeに洗わせる手順です。
診断報告書の再現手順を、書き込み範囲と通信先を絞ったdevcontainerで実行し、修正前後で同じスクリプトの結果を比べる手順を設定例つきで示します。
gh apiで取り出したDependabotアラートのJSONをclaude -pに渡し、実際に使っているか・どこから呼ばれるかを調べて対応順に並べます。Bashも編集も外した権限の切り方つきです。
PostgreSQLのdeadlock detectedログとMySQLのSHOW ENGINE INNODB STATUSをclaude -pに渡し、誰が誰を待っているかを表にして、ロック取得順の修正案まで出す手順です。
information_schemaの外部キーからMermaidのerDiagramを生成し、FKが無い暗黙の関連は命名規則から推測して別扱いにする手順を、Skillの書き方とともに示します。
dbt runが落ちたとき、run_results.jsonからerrorのノードだけをjqで抜き、コンパイル済みSQLと突き合わせてClaude Codeに原因を絞らせる手順をまとめます。
dbtのモデルにunique・not_null・relationshipsのテストをClaude Codeで足し、dbt testで検証して失敗行をstore_failuresで読む手順を、CLAUDE.mdの書き方とまとめます。
CVEが公開された日に、GitHubのアドバイザリAPIで影響範囲を取り、依存の有無は機械で、呼び出し箇所はclaude -pで調べて「影響あり・なし・要確認」に仕分ける手順です。
現状のレスポンスヘッダーを洗い出し、Content-Security-Policy-Report-Onlyで違反ログを集め、許可リストやnonceを詰めてから強制に切り替える手順です。
crontabから呼ぶclaude -pがエラーを出さずに止まる原因を、終了コード・stdout・実行履歴から切り分け、失敗した回だけ通知するラッパーを組みます。