Claudeに1週間分の献立と買い物リストを作らせる手順 — 冷蔵庫の中身とアレルギーを伝えるコツ
冷蔵庫の中身・予算・アレルギー・好き嫌いを伝え、Claudeに1週間分の献立と買い物リストをセットで作らせるプロンプトの型と、繰り返し使うコツをまとめます。
「1週間分の献立を考えて」とだけ送ると、Claudeは冷蔵庫の中身も予算もアレルギーも知らないまま、一般的な献立を返します。冷蔵庫の中身・予算・アレルギー・好き嫌いの4つを最初のメッセージに含めるだけで、実際に使える献立と、そこから抜けもれのない買い物リストがセットで返ってきます。プロンプトの型そのものが、この使い方の核心です。この記事では、その具体的な型と、買い物リストへの落とし込み方、翌週以降も同じ情報を書かずに済ませる方法をまとめます。
1週間分の献立を作らせるプロンプトの型
献立を成立させる条件は、大きく4つに分かれます。冷蔵庫に残っている食材、1週間の予算、アレルギーや食べられないもの、そして人数や好みの系統です。この4つを1つのメッセージに詰め込むと、初回から実用的な献立が返ってきます。
- ❌ 抜けがち:
1週間分の献立を考えて - ✅ 具体的:
大人2人分、1週間の食費予算は6000円。冷蔵庫にキャベツ・豚こま肉・卵が残っています。エビと乳製品にアレルギーがあります。和食中心で、平日は調理20分以内。この条件で1週間分の献立を考えて
冷蔵庫の中身を先に伝えると、Claudeはその食材を使い切る前提で献立を組みます。逆にこれを省くと、手元にある食材と関係のない献立が提案され、結局余りものが増える結果になりがちです。傷みやすい葉物野菜や、消費期限が近い肉類から優先的に使う献立にしたい場合は、その優先順位も一言添えておくと反映されやすくなります。
予算は「安く」のような相対的な表現ではなく、具体的な金額で伝えます。金額を指定しないと、Claudeがどこまで切り詰めればよいか判断できず、想定より高い献立になることがあります。人数・好みの系統(和食中心・揚げ物少なめなど)まで添えておくと、初回の提案から大きく外れにくくなります。
買い物リストは献立から自動生成させる
献立が決まったら、続けて「この献立に必要な買い物リストを作って」と頼みます。このとき「冷蔵庫に残っている食材は除いて」と一言添えると、既に持っている食材まで買い物リストに混ざるのを防げます。
この献立に必要な食材をまとめて、カテゴリ別(肉・魚/野菜/調味料/その他)の買い物リストにして。冷蔵庫にある食材は除外して
行数の多いリストは、チャットの返信本文ではなくArtifactsという独立ウィンドウに切り出されます。Artifactsとは、15行を超えるような自己完結した成果物を、チャットとは別の編集できるウィンドウで扱う機能です。買い物リストのように行数が多くなりやすい成果物は、この対象に含まれやすくなります。
Artifactsとして開かれたリストは、追加したい範囲をハイライトして「Edit with Claude」からその場で指示すれば、選んだ箇所だけをその場で書き換えられます。買い忘れに気づいたときも「豆腐を買い物リストに追加して」と伝えれば、リスト全体を作り直す指示を出すたびにカテゴリの並びや表現が変わってしまうのを避けられます。買い物リストをMarkdownの表として作らせたい場合の列・軸の指定方法はClaudeに表を作らせるコツで扱っています。
印刷して配布するなら、買い物リストをExcelファイルにする
Artifactsの表はチャット上で見比べるのに向きますが、紙に印刷して持ち歩きたい場合や、家族の誰かに共有したい場合はExcelファイルにする選択肢もあります。「この買い物リストを.xlsx形式のファイルにして」と頼むと、実際のExcelファイルが生成され、会話からそのままダウンロードできます。
この機能はFree・Pro・Maxのすべてのプランで既定オンになっており、追加の設定なしに使えます。生成したファイルはダウンロードするか、Google Driveへ直接保存することもできます。ファイルサイズの上限はアップロード・ダウンロードともに1ファイルあたり30MBで、買い物リスト程度の分量であれば上限を気にする場面はほとんどありません。
チャット上で軽く確認するだけならArtifactsの表で十分ですが、冷蔵庫に貼っておく、家族のLINEに送るといった使い方をするなら、最初からExcelファイルとして依頼したほうが手間が少なくなります。
毎週アレルギー情報を書かなくて済ませる方法と、その注意点
Free・Pro・Maxプランでは、Claudeの「メモリー」機能が既定でオンになっています。会話の中で伝えた情報を自動で覚え、次の会話に引き継ぐ仕組みです。理屈の上では、一度アレルギーや好みを伝えておけば、翌週以降は「先週と同じ条件で」だけで済むはずです。
ここに見落としやすい注意点があります。Claudeは健康に関わる話題を、既定では記憶に残しません。食物アレルギーは健康に関わる話題として扱われる可能性があり、通常の会話で伝えただけでは、翌週のメモリーに自動で残らないことがあります。
この挙動を変えるには、設定画面の「Settings > Memory」にある「センシティブな話題を記憶に含める(Include sensitive topics in memory)」を明示的にオンにします。オンにした後に伝えたアレルギー情報から記憶の対象になり、それより前に伝えた内容は遡って保存されません。設定を探さなくても、Claudeが健康に関わる話題を理由に保存を初めて断ったとき、チャット上に一度きりの通知が出ます。この通知からその場でオンに切り替えられるので、事前に設定画面を開いておく必要はありません。
もっと手早く済ませたいなら、「これを覚えておいて(remember this)」とその場で頼む方法もあります。設定を変えなくても、その依頼はメモリーに直接保存されます。保存された内容はSettings > Memoryの「Topics」に一覧され、開けば内容の確認・修正・削除ができます。アレルギー条件が正しく覚えられているか不安なときは、ここを見に行けば済みます。
設定を変えたくない、あるいは組織アカウントで変更できない場合は、家族の食材条件をまとめた文書をProjectsの資料として登録しておく方法が確実です。プロジェクトごとにメモリーの領域が分かれているため、献立用のプロジェクトに登録しておけば、メモリーの仕組みに頼らず常に同じ条件を会話に持ち込めます。
好みの系統(和食中心・揚げ物少なめなど)は健康情報にあたらないため、通常のメモリーでも次回以降に引き継がれやすくなります。アレルギーだけは別枠として扱われる可能性がある、という切り分けを覚えておくと迷いません。
翌週の献立は、前週の会話を引き継いで頼む
同じチャットの続きで頼む場合は、話がそのまま通じるため「今週も同じ条件で、冷蔵庫の中身だけ変えて」と伝えるだけで済みます。冷蔵庫に残っている食材は毎週変わるため、この部分だけは条件を書き直す前提で運用します。
新しいチャットを開いて頼む場合でも、メモリーが有効になっていれば、和食中心・揚げ物少なめといった好みの系統は自動的に引き継がれることがあります。ただし引き継がれた内容が正しいか確認せずに進めると、実際の希望とずれた献立が返ることもあるため、初回だけは条件を再確認してから進めると安全です。
献立を頼むときに伝える情報の早見表
条件を1つ省くだけで、返ってくる献立の実用性は大きく変わります。4つの条件と、省いたときに起きがちなずれをまとめました。
| 伝える情報 | 書き方の例 | 省いたときに起きがちなこと |
|---|---|---|
| 冷蔵庫の中身 | 書き方の例キャベツ・豚こま肉・卵が残っています | 省いたときに起きがちなこと手元の食材と関係のない献立になり、余りものが増える |
| 予算 | 書き方の例1週間の食費予算は6000円 | 省いたときに起きがちなこと想定より高い食材を使った献立になる |
| アレルギー・苦手な食材 | 書き方の例エビと乳製品にアレルギーがあります | 省いたときに起きがちなこと除きたい食材が普通に献立へ混ざる |
| 人数・好みの系統 | 書き方の例大人2人、和食中心、平日は調理20分以内 | 省いたときに起きがちなこと品数や手間が家庭の実情と合わなくなる |
よくあるつまずき
同じ食材ばかり余ってしまう
冷蔵庫の中身を伝えずに献立を頼むと、手元の食材とかみ合わない提案が続き、結果的に同じ食材が余ります。献立を頼む時点で「冷蔵庫に残っている食材」を先に書く習慣をつけると解消します。
「安く」だけでは予算内に収まらない
相対的な指示は、Claudeにとっても基準があいまいです。1週間あたりの具体的な金額を数字で伝えると、その金額に近づけた献立になります。
買い物リストに冷蔵庫の在庫まで混ざる
買い物リストを頼む際に「冷蔵庫にある食材は除いて」と伝え忘れると、既に持っている食材まで一覧に含まれます。献立と買い物リストは別々の指示として分けず、除外条件までまとめて1つの依頼にすると手戻りが減ります。
冷蔵庫の在庫を毎回細かく書くのが面倒
在庫を1品ずつ挙げるのが面倒な場合は、「肉と魚はほぼ使い切った、野菜は少し余っている」のようなおおまかな伝え方でも構いません。厳密な在庫管理をしなくても、Claudeは伝えられた範囲の情報から献立の方向性を調整します。
アレルギー情報を毎回書き直す羽目になる
前述の通り、アレルギーは健康に関わる話題として扱われ、既定ではメモリーに残らないことがあります。設定を変えるのが手間な場合は、条件をまとめたテキストをコピーしておき、献立を頼むたびに貼り付ける運用でも実用上は困りません。
よくある質問
印刷用にPDFで欲しいときはどうすればいいですか
Excelファイルと同じ機能で、PDF形式のファイルも作らせられます。「この買い物リストをPDFファイルにして」と頼めば、xlsxの代わりにPDFとしてダウンロードできる形で生成されます。
家族の人数や外食予定が週によって変わる場合は
条件が変わった週だけ、その部分を伝え直せば十分です。「今週は土曜が外食なので、その日の夕食は献立から外して」のように、差分だけをメッセージに含めます。
買い物リストに書かれた金額は信用してよいですか
Web検索をオンにしていない限り、価格の目安は学習データ時点の一般的な相場から出されています。実際の店舗価格とはずれることがあるため、正確な金額はレシートやスーパーのアプリで確認します。現在の価格まで反映させたい場合はClaude Web検索の使い方にある手順でWeb検索をオンにしてから頼みます。
子どもの好き嫌いや保育園の除去食対応はどう伝えればいいですか
食物アレルギーとして医師から指示されている除去食は、健康情報として扱われる可能性があるため前述の設定を確認しておきます。一方、単なる好き嫌い(「にんじんが苦手」など)はその対象に当たりません。
まとめ
1週間分の献立と買い物リストは、冷蔵庫の中身・予算・アレルギー・好みの4条件を最初のメッセージにまとめて伝えることで、実用的な形で一度に返ってきます。買い物リストは献立から続けて生成させ、冷蔵庫にある食材を除外条件として添えると精度が上がります。アレルギーのような健康に関わる情報は既定ではメモリーに残らないことがあるため、設定を変えるかProjectsに条件を登録しておくと、毎週の手間を減らせます。プロンプトの型全般はClaudeプロンプトの書き方でも扱っています。