CLAUDE LABEN
FORK — Claude Code 2.1.212で/forkの挙動が変わりました。会話を新しいバックグラウンドセッションへ複製し、作業を続けたまま並走できます。従来のセッション内サブエージェントは/subtaskに移りましたLIMITS — WebSearchの呼び出しがセッション単位で既定200回に制限されました。サブエージェントの起動も既定200回が上限で、暴走した検索・委譲のループを止められますMCPBG — 2分を超えるMCPツール呼び出しは自動的にバックグラウンドへ移り、セッションが固まらなくなりました。しきい値はCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますPLANFIX — プランモードがtouchやrmといったファイルを変更するBashコマンドを、許可プロンプトもcanUseToolコールバックも通さずに実行してしまう不具合が修正されましたSONNET5 — Claude Sonnet 5は導入価格として入力100万トークンあたり2ドル、出力10ドルで提供中です。8月31日を過ぎると3ドルと15ドルに戻りますIPO — Anthropicが早ければ10月の株式公開を視野に、引受銀行が投資家との面談を組み始めたと報じられていますFORK — Claude Code 2.1.212で/forkの挙動が変わりました。会話を新しいバックグラウンドセッションへ複製し、作業を続けたまま並走できます。従来のセッション内サブエージェントは/subtaskに移りましたLIMITS — WebSearchの呼び出しがセッション単位で既定200回に制限されました。サブエージェントの起動も既定200回が上限で、暴走した検索・委譲のループを止められますMCPBG — 2分を超えるMCPツール呼び出しは自動的にバックグラウンドへ移り、セッションが固まらなくなりました。しきい値はCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますPLANFIX — プランモードがtouchやrmといったファイルを変更するBashコマンドを、許可プロンプトもcanUseToolコールバックも通さずに実行してしまう不具合が修正されましたSONNET5 — Claude Sonnet 5は導入価格として入力100万トークンあたり2ドル、出力10ドルで提供中です。8月31日を過ぎると3ドルと15ドルに戻りますIPO — Anthropicが早ければ10月の株式公開を視野に、引受銀行が投資家との面談を組み始めたと報じられています
記事一覧/Claude.ai
Claude.ai/2026-05-22上級

Claude の output_format タグで仕様逸脱を抑える運用 — 個人開発アプリのコピーライティング自動化で固まった設計

Claude の output_format タグを軸に、ストア説明文や ASO コピーを多言語で量産しても仕様が崩れない設計を、個人開発アプリの実運用から書き起こしました。

Claude API115output_formatプロンプト設計10個人開発110ASO2

プレミアム記事

個人開発でアプリを作り続けるなかで、ストアのコピーや AdMob まわりの文言を「自分の手だけで管理する」のは限界だと感じるようになりました。対応するロケールと文言が増えるほど、書き換える量よりも、書き換えた後に壊れていないか確認する量のほうが、ずっと多くなっていきます。

Claude を使い始めて何が変わったか、と聞かれることが増えました。多くの人は「文章が早く書けるようになった」と答えると思います。私はそうではなく、「文章の型を、人間より厳密に守らせられるようになった」が一番大きい変化だと感じています。その鍵が <output_format> タグでした。本稿は、そこへたどり着くまでに私がやってきた試行錯誤と、いま個人開発アプリのコピー自動化に組み込んでいる実装の中身を書き残したものです。

4年運用してたどり着いた「output_format ファースト」の考え方

最初は単純に、人間が書いた説明文を Claude に投げ、改行や絵文字の整形だけお願いしていました。すると、同じプロンプトでも

  • 急に末尾に「いかがでしたか?」が付く
  • 段落の順序が入れ替わる
  • ストアのバイト制限を超える
  • 翻訳のはずが英語のままで返ってくる

といった揺れが頻発します。一回や二回なら気にならないのですが、100 言語ぶん回すと、揺れの修正だけで半日が消えていきました。

そこで設計の軸を反転させたのが、<output_format> の徹底でした。Claude には「自由に書いていいよ、ただし出力の型はこれです」と先に渡しておく。人間がプロンプトを読んだら 5 秒で「こういう形が返るんだな」と分かるくらい、最初に型を見せる。指示の本文よりも、型のほうが先に来る順番です。

プロンプトを書くときも同じで、書き出し方を決める前に出力の納まりの形を先に決めてしまうほうが、結果的に直しが少なくなります。設計の順番をひとつ入れ替えるだけで後工程の手戻りが減るというのは、個人開発を続けるなかで何度も実感してきたことです。

文章生成 API は「型」を持たない — そこで何が起きるか

Claude API のレスポンスは、原則としてプレーンテキストの塊です。tool_usemessages.responses で構造化することはできても、それは外側のラッパであって、生成した本文そのものに「ここからは title、ここからは subtitle」という区切りが入るわけではありません。

実運用で壊れる典型を 3 つ書きます。

  1. 長さの揺れ: 「150 文字以内で」と書いても、平気で 180 文字になることがあります。
  2. 段落順の揺れ: A → B → C で並べてほしい段落が、B → A → C で返ってくる。
  3. 言語の揺れ: 多言語生成で、入力に英語のキーワードが混ざると、翻訳されず英語のまま戻ってくる。

これらを「あとからパースして直す」発想で書くと、パーサが正規表現の山になり、保守できなくなります。私は一度それで丸一日溶かしました。<output_format> を入れて以降は、こうした崩れの 8 割が消えました。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
Claude が暗黙に許容する出力ゆらぎを、構造タグでどう封じ込めるかの実装パターン
個人開発アプリのストア説明文を、100以上の言語で破綻なく回す具体プロンプト
リジェクトと差し戻しを 1/4 に減らした、却下条件をプロンプトに織り込む書き方
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

Claude.ai2026-05-14
Claude のシステムプロンプトに「自分の声」を込める方法——4サイト運営で試して分かった実践パターン
「Claude に書いてもらった文章が、どれも同じ感じになる」——複数サイトを個人で運営するなかで直面したこの問題を、システムプロンプトの設計で解消した実践パターンを共有します。
Claude.ai2026-07-12
Claude の Reflect 月次ふりかえりを個人開発のリズム調整に使う
Claude の Settings に加わった Reflect の月次ふりかえりを、反省材料ではなく次の一ヶ月の設計材料として読み解く方法を、個人開発の実際のリズム調整に沿って紹介します。
Claude.ai2026-07-11
コネクタが遅くなり始めた夜、処理を自動で退避させる — 個人運用のヘルス連動サーキットブレーカー
コネクタのエラーやレイテンシが見えても、次に要るのは退避の判断です。エラー率とp95で開閉するサーキットブレーカーを、動くPythonコードと夜間ジョブへの組み込みまで、個人運用の実装メモとしてまとめました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →