Claude CodeでPlaywrightとaxeのアクセシビリティ検査をPRで落とす
Playwrightと @axe-core/playwrightの検査をPRごとのCIに載せ、違反をClaude Codeが読める要約にして直させる手順です。既存の違反は指紋の比較で許容します。
全3342件を新しい順に並べています(511〜540件目)。カテゴリのトップへ戻る
Playwrightと @axe-core/playwrightの検査をPRごとのCIに載せ、違反をClaude Codeが読める要約にして直させる手順です。既存の違反は指紋の比較で許容します。
グローバル変数と正規表現だらけのPerlを、入出力の組を固定してから仕様の箇条書きに起こし、Pythonへの移行を新旧の出力diffで検収する手順です。
DB更新とメッセージ送信の不整合を、アウトボックスで防ぐ実装をClaude Codeに書かせ、kill -9を挟んだ件数照合で確かめる手順です。
openapi-typescriptで生成した型とopenapi-fetchの組み合わせを、Claude Codeに任せる設定です。生成ファイルはdenyで守り、仕様の更新後はhookで再生成してtscの型エラーを修正リストにします。
Claude Codeで認可コードフローのクライアントを実装する手順。state不一致・code_verifier欠落・redirect_uri改ざんを拒否するテストを先に書かせ、client_secretを会話に出さない設定も扱います。
noImplicitAnyを一度に全体へ適用せず、ファイル単位で卒業させる運用を、tsconfigの分割とClaude Codeの検証ループ、anyの代わりに入れる型の決め方でまとめます。
node --cpu-profの.cpuprofileは巨大です。jqでselfTime上位だけ抜き、node_modulesを呼び元に畳んでからClaude Codeに渡す手順をまとめます。
imgタグをnext/imageへ一括置換するとき、width・sizes・preload・remotePatternsが差分で壊れやすい箇所です。Claude Codeへの頼み方と差分で確かめる観点を示します。
ORMのN+1クエリを、クエリログの集計で見つけてincludesやselectinloadで直し、クエリ数を上限つきで検証するテストと、Stop hookで再発を止める設定まで残す手順です。
tenant_idの条件が抜けたクエリをサブエージェントで洗い出し、PostgreSQLのRLSが効いているかをカタログと自動テストで確かめる手順です。
madge --circularの出力をClaude Codeに渡し、型の切り出しとbarrel分解で循環importを1件ずつ解消する手順です。--imageの図の読み方とskipTypeImportsの落とし穴も扱います。
lycheeでドキュメントのリンク切れを検査し、その結果をclaude -pに渡して修正させる手順です。終了コードの扱い、404の削除候補と付け替え案の分け方、権限の絞り方を扱います。
PHP 5時代の関数と配列だらけのコードを、PHPStanのlevelを段階的に上げながらClaude Codeで型付けする順序を、PHPDocのarray shapeから示します。
kubectl topとPrometheusの実測値をClaude Codeに渡し、過大なrequestsとOOMKilledを招くlimitsをmanifestで直す手順。kubectlは読み取りだけ許可します。
Tabキーだけで画面を辿れるかを、Claude Codeにソース検索とブラウザ操作の2段で調べさせる手順です。フォーカス順の乱れ、トラップ、skip link、フォーカス表示の直し方までをコード付きで示します。
読み取り専用のサブエージェントにRFC 8725とRFC 7519の観点を渡し、自社アプリのJWT検証コードからalg=none許容・署名未検証・aud/iss未確認・expの許容幅・kid解決の抜けを洗う手順です。
iOSのクラッシュログ(.ips)は、dSYMとatosで関数名と行番号に解決できます。Claude Codeに渡す前に落とす項目と、Bashで解決を回す手順をまとめます。
Chrome DevTools MCPで重いクリック処理のトレースを取らせ、scheduler.yieldで分割し、同じ条件で再計測して効果を確かめる手順です。
Infracostのscan結果をClaude Codeに読ませ、高い順にリソースを直させて前後の月額を比べる手順。権限の絞り方、CLAUDE.mdの規約、PR自動化の注意点つき。
過剰権限のIAMロールを、CloudTrailの利用履歴から作ったポリシーに差し替える流れ。生成、Terraform化、validate-policyの指摘修正をClaude Codeに任せる設定と、生成結果の限界を示します。
Text content does not match server-rendered HTMLが出たとき、Claude CodeにChromeのコンソールを読ませ、Date・window・入れ子のタグなど原因を絞り込む手順です。
helm diff upgradeの出力をclaude -pに渡し、valuesの変更がDeploymentやServiceへ及ぼす影響とrollback要否の判断材料を整理させる手順です。
graphql-inspectorのdiffがBreakingと判定したPRを止め、@claudeにフィールド削除を@deprecated経由へ直させる流れを、GitHub Actionの設定とCLAUDE.mdの規約で組みます。
AndroidManifestの権限とSDKの通信先から、データセーフティの申告項目の下書きを読み取り専用のサブエージェントに作らせる手順と、人が確定する判断の線引きです。
go test -raceのWARNING: DATA RACEをClaude Codeに読ませ、競合する2つのgoroutineを特定し、mutex・channel・atomicから修正を選んで再実行で確かめる手順です。
GitLab CIが落ちたとき、glab ci traceでログを端末に取り、rules・needs・cacheのどれが原因かを切り分ける手順です。ログをClaude Codeに読ませる設定例も載せます。
ghで取ったステップ別の所要時間をClaude Codeに渡し、依存取得の遅さ・無駄な起動・重複実行を分けて直させる手順です。actions/cache、pathsフィルタ、concurrencyの入れ方と落とし穴も扱います。
数千行の関数をClaude Codeで分割する手順です。radonで対象を選び、副作用の境界と引数の束で抽出単位を決め、1コミット1抽出で進めます。
Claude CodeにGitHub Actionsのワークフローを書かせ、Dockerイメージをghcrへpushするまでを、最小権限のGITHUB_TOKEN・sha/semverタグ・ghaキャッシュ込みで組みます。
JavaのGCログ(-Xlog:gc)からPause行だけを抜き出してClaude Codeに渡し、停止時間とヒープ設定の見直し案を出させる手順です。案は負荷試験で確かめてから採ります。