GitHub ActionsのNode 20非推奨に備え、Claude Codeでworkflowを更新する
Node 20宣言のActionは、告知上すでに除去予定日を過ぎています。uses行の洗い出しからNode 24対応タグへの引き上げ、/batchでの分担、runner側の条件までをまとめます。
全3342件を新しい順に並べています(571〜600件目)。カテゴリのトップへ戻る
Node 20宣言のActionは、告知上すでに除去予定日を過ぎています。uses行の洗い出しからNode 24対応タグへの引き上げ、/batchでの分担、runner側の条件までをまとめます。
engineeringプラグインのtesting-strategyスキルで、API・データパイプライン・フロントエンド・インフラ別のテスト種別と網羅対象を決める手順です。定義が決めていない部分の補い方も扱います。
plan -refresh-onlyとplanのJSONからドリフトを拾い、取り込む・戻す・無視に分ける作業をClaude Codeに任せ、stateを書き換える操作はdenyで止める手順です。
engineeringプラグインのsystem-designスキルは、要件整理から全体設計、深掘り、スケール、トレードオフ分析までを5段で進めます。呼び出し方と、チーム規模や期限などの制約の渡し方をまとめます。
engineeringプラグインのstandupスキルで、Yesterday・Today・Blockersの形に朝会の報告を整える手順。GitHubやLinearをつなぐ場合と、gitログを自分で渡す場合の違いも解説します。
Query Profileの画面は渡せません。GET_QUERY_OPERATOR_STATSの出力をCSVにしてclaude -pに渡し、ディスクへのスピル、パーティション枝刈り、爆発する結合を読ませる手順です。
REVIEW.mdが長くなったら、@review-security.mdのような行で別ファイルを取り込めます。8ファイル・150,000バイトの上限、保護ブランチの条件、SKILL.mdを取り込む形まで説明します。
pg_stat_statementsの上位クエリとEXPLAIN (ANALYZE, BUFFERS)をClaudeに渡し、索引案はコピー先で前後比較します。本番には統計の読み取りだけのロールを渡す設計も説明します。
claude -pにパイプで渡せる標準入力は10MBまでで、超えるとエラーで止まります。ログをgrepや時間窓で絞る手順と、ファイルパスで渡す切り替え、上限を事前に検知するスクリプトをまとめます。
k6とLocustの結果からp95の跳ね上がりを読み、ボトルネックがアプリ側かDB側かを切り分ける手順です。時系列の重ね方と、Claudeに渡す分析の依頼文までまとめます。
gh run viewで同一コミットの試行ごとの結果とログを集め、Claudeに渡してフレークと本物の失敗を切り分ける手順を、スクリプトと判定表で示します。
engineeringプラグインのdocumentationスキルは、README・APIドキュメント・runbook・アーキテクチャ文書・オンボーディングガイドの5種別を書き分けます。種別ごとの項目と渡す材料を説明します。
engineeringプラグインのdebugスキルを導入し、再現・切り分け・原因特定・修正の4段で何を渡し、何が返るかをまとめます。呼び出し名の違いと、監視・ソース管理を接続したときの変化も扱います。
Vue 2アプリを@vue/compatの移行ビルドでVue 3へ移すとき、警告IDを1種類ずつ消す順序をCLAUDE.mdに書き、セッションをまたいで進める運用を説明します。
VB.NETをC#へ変換したあと、コンパイルが通っても残る挙動の差を、Claude Codeのレビュー用サブエージェントで拾う手順です。Option Strict・配列の宣言・Nothingなどを扱います。
TypeDocの警告を失敗扱いにしてClaude Codeに直させる手順です。@linkの解決、exportされていない型、未文書化の3系統を分け、書き換えをsrcのコメントに限る権限設計まで示します。
リポジトリから信頼境界つきのデータフロー図をMermaidで起こし、境界ごとにSTRIDEの6区分を当てて脅威表にし、対策済みかどうかをコードの該当行で裏取りする流れを、プランモードと読み取り専用サブエージェントで組みます。
RLSを有効にし忘れたテーブルと、using句がtrueのポリシーをmigrationのSQLから洗い出す、読み取り専用のサブエージェントの作り方。定義ファイル、事前チェックのスクリプト、直し方までを載せます。
sqlcでSQLからGoコードを作る流れを、Claude Codeが.sqlを直すたびに自動で回す設定です。generateとvetのPostToolUse hook、生成物へのdeny、sqlc diffのStop hookを示します。
Spring Boot 2から3への移行を、javax→jakartaの一括置換(OpenRewrite)と、残る手直し(Claude Code)に分け、Stop hookのmvn testで往復検証する手順です。
セルフホストRunnerのアイドル解放を、ホスト上の残プロセスがある間だけ止める--hold-idle-fileの設定手順。touchの間隔、--max-hold-minの上限、保持が切れる条件をまとめます。
SeleniumのテストをPlaywrightへ移すとき、暗黙的waitとCSSセレクタの置き換え方。Claude Codeに旧テストを読ませ、Playwright MCPで実画面を見て、移行前後で検証が減っていないかを突き合わせます。
claude-code-security-reviewをPRに入れ、exclude-directories・誤検知フィルタ指示・カスタム指示の3入力を調整する順番と、信頼できるPRだけに使う注意をまとめます。
脆弱性修正のPRは、修正前に落ちる回帰テストと、別経路に残る同じ欠陥の探索で確かめます。テストを先に書かせ、レビュー役のサブエージェントに抜け道を探させる流れを、手元で動かした例つきで説明します。
APIキーなどをコミットしてしまったときの順序を、失効、git filter-repoでの履歴除去、force push、再発防止の順にまとめます。Claude Codeに任せる範囲と止める設定も扱います。
バグ修正は、失敗する再現テストを先に書かせ、修正後に通ること、修正を戻すと再び落ちることまで確かめると回帰テストとして残ります。指示文とレビュー観点をまとめます。
React 19の公式codemodが拾う変更と拾わない変更を仕分け、defaultProps・テストのact・型定義の残りをClaude Codeに洗い出させる手順です。再利用できるSKILL.mdの例つき。
Railsのバージョンを上げるとき、app:updateが出す設定差分の判断と非推奨警告の後始末をClaude Codeに任せる手順です。差分をgit diffで読ませ、警告をclaude -pで分類して直す流れを扱います。
Railsのマイグレーションをstrong_migrationsで検査し、指摘文をClaude Codeに渡して安全な形へ書き直させる流れ。Stop hookで検査を完了条件にし、safety_assuredの自己付与も止めます。
Python 2のコードをPython 3へ移すとき、機械変換の順序と、変換後に残るbytesとstrの差をテストで固定する流れを、claude -pのファイル単位ループで回す形にまとめます。