Claude CodeでFakerのテストデータを作る — 本番データは読ませずDDLだけ渡す
本番のダンプは渡さず、DDLだけを入力にFakerでseed固定のテストデータを作る手順。Read denyで読ませない設定、外部キー整合の検証、再現性の落とし穴まで。
全3342件を新しい順に並べています(631〜660件目)。カテゴリのトップへ戻る
本番のダンプは渡さず、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・実行履歴から切り分け、失敗した回だけ通知するラッパーを組みます。
CRAのreact-scriptsを外してViteへ移すとき、REACT_APP_からVITE_への置換とJestの扱いが山場です。ビルドとテストが通ることを完了条件にしてClaude Codeに進めさせる手順をまとめます。
kubectlのdescribe・logs --previous・get eventsだけを許可し、apply・delete・execをdenyして、CrashLoopBackOffとImagePullBackOffを切り分けます。
CodeQLのアラートをgh apiで取り出し、claude -pに該当コードを読ませて真陽性と誤検知を分け、dismissed_reasonに合わせた280字以内のコメントを下書きさせる手順です。
同名のcode-reviewスキルを置くと組み込みの/code-reviewが差し替わります。/reviewエイリアスは組み込みのまま動く点、CLAUDE.mdへの追記やreviewerサブエージェントとの使い分けを扱います。
aws logs start-queryとget-query-resultsだけを許可する権限の切り方と、5分刻みのエラー件数をClaude Codeに集計させるクエリの書かせ方を示します。
Claude CodeにLogs Insightsのクエリを書かせてLambdaのエラー急増を切り分ける手順。ロググループとフィールドを先に渡し、スキャン量(課金)を測ってから広げます。
CIで落ちたテストのログ末尾をclaude -pに渡し、修正をPRとして出すGitHub Actionsの構成です。dontAskとallowedToolsの権限、再実行で直ったかを確かめる関門まで書きます。
bq queryをdry runで見積もり、スキャン量が上限を超えたらPreToolUse hookがexit 2で止めます。スクリプトと設定、止めきれないケースをまとめました。
S3に溜まったALBアクセスログを、AthenaのCREATE TABLEとパーティション射影で集計し、5xxの多いURLを出す手順です。DDLの作成と実行をClaude Codeに任せるときの権限と注意点も示します。
ng updateは一度に1メジャーしか進めません。段ごとにng buildを通す完了条件をStop hookで置き、migrationsの自動差分と手で直す差分をコミットで分けるClaude Codeの運用をまとめます。
claude-code-actionにscheduleとpromptを渡し、日本時間の毎朝9時にコミットとIssueの要約をログへ出す手順です。cronはUTCに換算して書きます。
リポジトリの.claude/skillsにあるスキルをclaude-code-actionのpromptで呼ぶ手順です。checkoutの順序、権限の置き場所、プラグイン経由との違いを解説します。
Cost ExplorerのCSVをClaude Codeに渡し、サービス別、使用タイプ別の順に前月差を分解してNAT Gateway、データ転送、CloudWatch Logsなどの原因候補に絞る手順です。
積算ソフトが出力したCSVと手拾いの数量表を、工種・名称・規格をキーに結合して差異を一覧にする手順です。表記ゆれの正規化、単位違いの扱い、差異の理由を人が付ける分担を示します。
URAがresearchmap APIで学内研究者の研究キーワード・論文・研究課題を取り、公募の対象分野と突き合わせて声かけ候補の表にする手順です。名寄せ漏れと古い業績を人が確かめる欄つきです。
LASの点群を読み、設計面との標高の離れ・規格値の超過割合・1点/㎡の点密度を集計するPythonスクリプトをClaude Codeで作る手順。合成点群で実行した出力つき。