ネスト型サブエージェントのコンテキスト予算 — 5階層委譲で品質を落とさない契約設計
サブエージェントが入れ子にできるようになった後、深い委譲ほど要約が痩せて再実行が増えました。階層間にトークン予算と受け渡しスキーマ、失敗隔離、独立グレーダーの4つの契約を入れて品質を立て直した実装記録です。
サブエージェントの入れ子は何階層が実用的か — 5階層ネスト解禁後に委譲構造を見直した記録
Claude Code のサブエージェントが最大5階層まで入れ子にできるようになりました。実際に深い委譲を試し、要約減衰やコスト増を踏まえて3階層に落ち着いた判断の過程を共有します。
編集した SKILL.md が反映されない — /reload-skills と .claude/skills 自動ロードで再起動なしに差し替える
SKILL.md を編集しても実行中のセッションには反映されません。.claude/skills 自動ロードと /reload-skills、SessionStart フックを組み合わせた再起動なしの差し替え運用と、版番号による検証手順を実運用の経験から整理します。
今週のClaude Lab: エラーを出さずに壊れる自動化と、壊れる前に止める仕組み
固定名一時ファイルに残る残骸、git add -A が拾う .bak、PreToolUse フックの事前検査。今週公開した記事から、静かな失敗と向き合った5本を編集後記つきで振り返ります。
Claude Code が破壊的なコマンドを打つ前に止める — PreToolUse フックの事前検査
長時間の自動実行中に rm -rf や force push が紛れ込む不安を、PreToolUse フックの事前検査で解消した記録です。settings.json の設定、検査スクリプト、exit code 2 でブロックされた後の Claude の挙動、誤検知の調整までを実例で示します。
Crashlytics の「Missing dSYM」をClaude Codeで潰した実装メモ
Firebase を SPM へ移行した直後、Crashlytics のクラッシュが記号化されず address のまま並びました。Missing dSYM 警告の原因をClaude Codeで切り分け、再発しないアップロード経路を組むまでの実作業メモです。
Claude Code を相棒に Firebase を CocoaPods から SPM へ移したときの実装メモ
個人開発の iOS アプリで Firebase を CocoaPods から Swift Package Manager へ移行した記録です。Claude Code に何を任せ、何を自分で判断したか、Crashlytics の dSYM でつまずいた点まで率直にまとめました。
Claude Code のコンテキスト上限エラーが出たときの原因と対処
長時間の Claude Code セッションでコンテキスト上限に達したとき、/compact と --continue の使い分けや、セッション分割の設計パターンを実体験から解説します。
Claude Code と Claude in Chrome の使い分け — 運用で見えた境界線
個人でアプリを運営していると、エディタとブラウザの行き来が集中力を削ります。Claude Code と Claude in Chrome をどちらに任せるかで整理した 1 ヶ月の運用と、境界が曖昧だった領域の判断基準を、実数値とあわせて記録しました。
効くスキルの設計 — テンプレート固定と判断基準で Claude Code の出力を安定させる
Claude Code のスキルで毎回ブレる出力を安定させるための実践設計。いつ使うかの明示、判断基準テーブル、references テンプレートでの品質固定、トレーサビリティ規則を、実運用のコード付きで解説します。
SKILL.md の後半が読まれていなかった話 — 200行に収める設計と progressive disclosure
Codex CLI が SKILL.md を約220行で読み止める観測をきっかけに、エージェントが実際に読む長さと、SKILL.md を200行以内に収める設計・references への退避の考え方を整理しました。
Dynamic Workflow を自作する — phase / agent / pipeline で再現可能な調査パイプラインを書く
Claude Code の Dynamic Workflow を自作するための実践ガイド。phase / agent / pipeline / parallel のプリミティブ、JSON Schema による出力の固定、敵対的検証パターンの移植、トークンコストの設計までをコード付きで解説します。