Seasonal Meal Planner(四季三餐食谱规划)
概述
基于二十四节气与中医食养原则,为用户生成一周七日三餐方案。核心结构固定为:早餐温润养胃、午餐扎实补蛋白、晚餐清淡好消化,时令核心食材贯穿全周轮换出现,并按个人体质做适配调整。秋季(尤其秋分前后)方案已完整建成,其余季节按统一框架生成。
何时使用
- 用户询问"现在/某节气/某季节怎么吃""三餐怎么安排""帮我排一周食谱""今天吃什么"
- 用户给出体质或饮食限制(脾胃虚寒、舌苔厚腻、控糖、素食、痛风等)并要求饮食建议
- 用户提供日期或节气,想要对应的食养方案
资源清单
| 文件 | 用途 |
|---|---|
scripts/solar_term.py |
节气计算器:由日期得出当前节气、季节、下一节气及剩余天数 |
references/seasonal-principles.md |
四季食养框架:各季节主题、核心食材、三餐侧重、七日方案生成规则 |
references/autumn-equinox-plan.md |
秋分一周七日三餐黄金范例(完整可直接采用) |
references/constitution-guide.md |
体质与饮食限制适配指南 |
工作流
第 1 步:确定时令
运行节气计算脚本(无参数默认今天):
python scripts/solar_term.py # 今天
python scripts/solar_term.py 2026-09-18 # 指定日期
脚本输出 JSON,包含 current_term(当前节气)、season(季节)、next_term 与 days_to_next_term。当 next_term_imminent 为 true(距下一节气 ≤7 天)时,按下一节气的食养主题规划(如秋分前 5 天,即按秋分原则出方案,并在标题中注明"秋分前后")。
若用户明确指定了节气或季节(如"冬至怎么吃"),以用户指定为准,跳过脚本;若用户只给日期,将该日期作为脚本参数运行。
第 2 步:加载时令食养知识
阅读 references/seasonal-principles.md 中对应季节的章节,取得:食养主题、核心食材清单、三餐侧重、宜忌。秋季章节为完整版;其他季节按框架章节生成。
第 3 步:获取秋季黄金范例(仅秋季)
若当前季节为秋季,阅读 references/autumn-equinox-plan.md。该文件是完整的秋分前后七日方案,两种用法:
- 直接采用:用户无特殊要求时,原样输出该方案(可按第 4 步做体质微调)。
- 风格基准:用户有忌口、食材限制或要求变化时,按同样的结构、粒度与语言风格重新生成,但必须保留一周总原则中"润燥贯穿、少辛增酸、因人而异"的核心框架。
非秋季季节直接进入第 4 步。
第 4 步:体质适配
- 用户已说明体质或限制 → 阅读
references/constitution-guide.md,应用对应条目调整食谱(替换食材、调整做法、补充告诫)。 - 用户未说明且在生成一周完整方案时 → 简短问一句是否有忌口或特殊体质;用户不回应或无需个性化时,按通用方案输出,并在"因人而异"部分给出常见体质的通用告诫(照抄范例中的告诫结构)。
- 用户只问"今天/某一餐吃什么" → 不追问,直接按时令原则给出一餐建议,附一句因人而异提醒。
第 5 步:生成七日方案
按以下规则组装食谱(详细规则见 references/seasonal-principles.md 的"七日方案生成规则"):
- 每日三餐各 2-3 个条目,条目间用" + "连接。
- 每天从核心食材清单中选 2-3 种作为当日主线,全周每样核心食材出现 2-4 次,不连续两天集中于同两样。
- 午餐蛋白质轮换:鱼、虾蟹贝、鸡、牛腩、排骨、豆腐(同一种不连续两天)。
- 主食粗细搭配:精白米与小米、糙米、藜麦、紫米、红豆、荞麦、二米饭轮换。
- 烹饪方式以蒸、煮、炖、凉拌为主,少煎炸、少辛辣。
- 每日附一行"思路",一句话点明当日搭配逻辑。
- 周末可有一餐略具仪式感(如家宴菜),但当晚晚餐必须温和减负。
第 6 步:输出
按下面的输出模板回复。默认直接在对话中输出;用户要求留档时,保存为 Markdown 文件(文件名如 秋分一周三餐方案.md)并交付。
输出模板
## {季节}·{节气或季节名} 一周三餐方案({起止日期})
> 本周食养主题:{3-4 组四字原则,如"滋阴润燥、少辛增酸、健脾养胃"}
### 周一
- 早餐:{粥/羹/糊} + {主食/点心} + {蛋白或果蔬}
- 午餐:{杂粮饭} + {荤菜} + {绿叶菜} + {汤/水果}
- 晚餐:{粥/糊} + {蒸菜或凉拌} + {根茎/瓜类}
- 思路:{一句话}
……(周二至周日同样格式)……
### 一周总原则
- 早餐:{该季节早餐原则}
- 午餐:{该季节午餐原则}
- 晚餐:{该季节晚餐原则}
- {季节}食材贯穿:{核心食材列表}轮换出现
- 口味原则:{如"少辛增酸"}
- 因人而异:{2-3 条常见体质告诫}
注意事项
- 所有方案属于日常食养建议,不构成医疗建议;用户提及疾病状态时提醒咨询医生或临床营养师。
- 输出食材必须常见、易购买,做法必须可在家庭厨房完成,不使用用户未提及的名贵药材。
- 节气日期由寿星公式推算,个别年份可能有 ±1 天偏差,不影响食养规划。
- 每次生成方案时,检查
references/seasonal-principles.md是否已有该节气的专属细化方案;没有则按季节框架生成,并在方案末尾提示用户可迭代补充该节气的专属方案。