週次ダイジェスト
2026-W43 の Claude / Claude Code、読むべき 5 本
今週のハイライト
今週は Haiku 5.5・Sonnet 5.5 への移行で既存の API 呼び出しが 400 になる報告と、プロンプトキャッシュや idle compaction の費用を実測する記事が目立った週。選定の基準は、実測値や失敗例を伴い、読んだ翌日から設定や手順を変えられるかどうか。
今週読むべき 5 本
1.旧モデルから Sonnet 5.5 へ API 呼び出しを切り替える予定のチーム向け。thinking 指定や assistant prefill など 400 になる 4 パターンを、本番前の smoke テストで拾う手順まで具体化。

Claude Sonnet 5.5への載せ替えで400になる4つの書き方:smokeテストで先に潰す
ZennSonnet 5.5で400になる旧来のリクエスト形式を整理。対象は thinking の disabled / budget_tokens 指定、forced tool_choice、既定値以外の temperature 等、および assistant prefill。@anthropic-ai/sdk と TypeScript で拒否される形を再現する smoke テストを書き、adaptive + effort 調整や strict: true への置き換えまでを手順化。モデル移行を控えた API 利用者向け。
2.長い会話を中断しがちな Claude Code 利用者が休憩の取り方を見直す根拠。55 分までは保持、65 分で 507% 増という実測値と、サブエージェントや API キーでは 5 分という違いの指摘。

Claude Code のプロンプトキャッシュ有効期限は実測で約1時間、65分超過で費用が 507% 跳ね上がる
QiitaClaude Code のプロンプトキャッシュ有効期限を実測したところ、55分まではキャッシュが保持されるが 65分で期限切れになり、再度のメッセージ費用が 507% 増加した。キャッシュ有効期限はログイン方法によって異なり、サブスク会話で 1 時間、サブエージェントや API キーで 5 分に設定される。長い休憩前に /compact で事前圧縮すれば コスト削減可能。
3.サブエージェント構成を組み始めた開発者の設計判断の材料。作成係と採点係を分け、Playwright で実動作を確かめさせた結果、14 回中 6 回の不合格判定で自己採点の甘さが表面化。

Claude Code で採点係を別のサブエージェントにしたら、14回中6回不合格を出した
ZennClaude Code で機能開発時に作成係と採点係をサブエージェントに分けた実験記録。14スプリントで6回の不合格判定が出され、作成係に計9回差し戻された。采点係に Playwright を持たせ実際の動作検証をさせることで、自己採点の甘さを防ぎ、データ不整合やアクセシビリティ問題など見落としやすいバグを検出。
4.認証まわりを自作している個人開発者にとっての点検リスト。対策済みのつもりの実装が、試行回数制限の不足や JWT 鍵漏洩で破られた失敗例を、攻撃の過程ごと追える構成。

ログイン認証を自作して Claude Code で脆弱性を診断してみた
DevIO自作したログイン認証システムを Claude Code に診断させたところ、複数の脆弱性が数分で発見されました。試行回数制限の不足、ハッシュ流出時の総当たり可能性、JWT 署名鍵漏洩時の認証突破など、対策を施したつもりでも実際の攻撃で破られた過程を詳解します。
5.料金削減のためテキストの画像化を検討している人への歯止め。トークンは 59〜81% 減る一方、Opus 5.5 でも数字の読み返しは 60 個中 44 個止まりという検証結果。
