
個人開発の日記アプリ「Daily Diary」を Claude Fable 5 でレビューしてもらった記録 — 見つかったバグと所感
Zenn個人開発の Flutter 日記アプリを Claude Fable 5 でコードレビューし、async/await またぎの BuildContext 利用による潜在バグ、テスト欠落、analyzer 警告 47 件の除去、依存ライブラリのメジャー更新を実施。実際のコミット差分をもとに、自動修正で対応できない破壊的 API 変更への対応方法を記録。
全 2151 件 (Zenn で絞り込み) · 76 / 108 ページ

個人開発の Flutter 日記アプリを Claude Fable 5 でコードレビューし、async/await またぎの BuildContext 利用による潜在バグ、テスト欠落、analyzer 警告 47 件の除去、依存ライブラリのメジャー更新を実施。実際のコミット差分をもとに、自動修正で対応できない破壊的 API 変更への対応方法を記録。

Claude Fable 5 は 2026 年 6 月 12 日に米国輸出管理指令を受け、公開 3 日で全サービスで停止された。停止騒動で「システムプロンプト」4 つの異なる文脈(①公式公開版 ②リーク版 ③Claude Code 版 ④API デフォルト無し)が混在し、「公式が出した」と「リークだ」という相反する情報が同時に流れた理由を整理する。モデル復旧後も汎用的に役立つシステムプロンプトの正体確認ガイド。

15 以上の Skills を実運用した経験から、段階的開示(Progressive Disclosure)・コンテキスト 2% ルール・3 層構造(SKILL.md / agents / references)による設計パターンを体系化。description を 20〜50 文字に絞り詳細は実行時にロードすることで、固定コスト化する Skills のコンテキスト圧縮を実現する。

Claude Code はファイル変更時に unified diff で差分を提示し、ユーザーの y/n 確認を取って適用する設計。実装指示書で「変更前後」を明示することで複数箇所の修正も正確に実行でき、patch_file で original_snippet が不在時はエラーを返すため既変更済みケースも安全に失敗する。




2026年6月12日、米商務省の輸出管理指令によってAnthropicの最上位モデル「Claude Fable 5」と「Claude Mythos 5」が全世界で停止された。国籍判定の技術的困難とみなし輸出規制により全ユーザー停止となった経緯と、Salesforceエンジニアが取るべきモデル依存リスク対策(カスタム設定による抽象化、aiplatform.ModelsAPI優先使用、エージェント冗長性設計)を解説。


複数のAIエージェント(Claude Code、Codex等)を同時に稼働させると、同じファイルを異なる方針で編集されマージ競合が増加する問題が発生した。これを解決するため、Git管理外に AI_LOCKS.md ロックファイルを配置し、各AIに作業前にこのファイルを確認させることで、ファイル単位の排他制御を実現した。

Claude CodeでLPを制作すると、AIの実装能力は人間を超える一方で、指示の解像度は提示者の知識に依存することが判明。Scroll Jacking や Parallax など技術・デザインの専門用語を知っているほど、AIに正確な指示ができるため、「何を知っているか」という知識そのものが生産性に直結する時代へシフト。

未経験エンジニアが、記事内容と閲覧数データを同じリポジトリに置き、Claude Codeで分析させることで「なぜ記事が伸びたのか」を明らかにした実践例。シリーズ構成・タイトルの感情的引力・差別化キーワードなど、定量数字だけではわからない伸長理由を言語化。


DeepSeek・Qwenなどの超低価格モデル投入により AI業界の価格戦争が加速するなか、Anthropicは Claude Code クレジット変更の唐突な撤回と社内対立によるモデルのオフライン化を経験した。安全性を掲げる企業の内部で信頼が壊れている現実が、ユーザーの AI選択基準を「賢さ」から「透明性・インシデント対応」へシフトさせている。



Claude Code と GitHub を使って AI に自分の情報を覚えさせる「秘書リポジトリ」を毎日実運用する方法を紹介。朝の相談から夜の振り返りまで、会話の後に「覚えておいて」と頼むだけで記録が自動整理される仕組みと、1〜2週間で遭遇する「同じテーマが複数ファイルに散らばる」という保守管理の課題を解説。

CLAUDE.md に蓄積したルールを全て毎回読み込む必要はなく、paths: / hook / skill を使い分けて分散配置する方法を紹介。ファイル操作は paths: で、コマンド直前は hook で、長い手順は skill で管理し、セッション開始時の常時読み込みルールを最小化する実装パターン。

2026年6月12日、米政府が国家安全保障を根拠に輸出規制指令を発出し、Anthropic は 6月9日に公開したばかりの Fable 5 と Mythos 5 へのアクセスを全世界で即日停止した。停止理由は jailbreak 手法の発見だが、Anthropic は「汎用的でない狭い範囲の欠陥であり、この基準では事実上すべてのモデルデプロイが止まる」と反論。指令が「外国籍者のアクセス禁止」だったため、実装上の制約で全世界停止に至った。

Claude Code のサブエージェントには Explore(読み取り専用)、general-purpose(汎用)、Plan など複数のタイプがあり、タイプごとに使用可能なツール権限が異なる。メインエージェントが「Explore は read-only でした。general-purpose に切り替えて再起動します」と出力するのは、委任先の選定が読み違えられ、軌道修正が行われた正常な動作。v2.1.172 以降はサブエージェント自身が最大5階層まで下位のサブエージェントを生成でき、委任の柔軟性が大幅に拡張された。