今天吃什么
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3dfd61cb/what-to-eat-today-new。
技能介绍
要解决什么问题
下班或周末想好好吃一顿,但不想翻复杂菜谱、也不想为了缺一两样调料再跑一趟超市——这类场景里,「随便做点什么」往往变成重复的几道菜,或者搜到的教程步骤太多、摆盘要求太高,反而增加心理负担。本技能的目标很明确:在过敏与忌口约束下,用最少食材、最简单步骤给出可执行的方案,并且不推荐让人有压力的复杂菜谱。
技能如何工作
每次触发会先读 references/user-preferences.md,加载 hard_exclude(过敏,永不出现)、soft_exclude(忌口,多数时候排除)、past_choices(历史选择,用于 80/20)。文件不存在时会引导你首次填写偏好。
核心分四种模式:
- 食材搭配:标准化你手里的食材列表,校验过敏项后,按
references/recipe-criteria.md的「简单」标准生成或检索匹配食谱,展示约 3 个候选;选定后输出完整图文食谱,并必须走 ImageGen(模板见references/image-prompts.md),选择写入历史。 - 随机食谱(80/20):约 80% 从你常选菜系方向抽候选,约 20% 从
references/cuisine-catalog.md里未常试的方向扩展;过滤过敏与忌口后加权随机出 1 道,「换一道」最多 5 次。 - 随机外卖:同样 80/20 结合历史外卖偏好与新品类,排除过敏相关品类;需要更具体时可 WebSearch 附近推荐。
- 食谱搜索:解析菜名/食材/菜系/口味等关键词,检索「简单食谱 + 关键词」,优先简单、排除过敏,展示 3~5 项后生成完整食谱。
偏好可用自然语言即时更新:「过敏」进 hard_exclude,「不吃/讨厌」进 soft_exclude,「喜欢/还行」可从 soft 移除或加入 liked,并写回偏好文件。
适用边界与注意点
- 依赖 Agent 侧的 WebSearch、ImageGen 及
references/下模板;无 ImageGen 时完整「图文食谱」流程不完整。 - 忌口是概率性排除(约 80%),不是绝对禁止;保留项会标注「含某食材,少量」。
- 随机模式的历史与 80/20 权重以本地
user-preferences.md为准,换设备或未同步文件时推荐分布会重置。
使用场景
- 冰箱里只有手头几样菜,要先排除过敏食材,再从匹配结果里挑一道步骤少的完整食谱并配图
- 下班不想动脑点菜,希望按历史常选菜系随机出一道家常菜,忌口多数不出现,不满意可连换几道
- 懒得做饭时在外卖品类里做随机推荐,过敏品类永不出现,需要时可搜附近更具体的店
- 只记得菜名、某种食材或口味关键词,要检索「简单食谱」并在一批候选里选定后生成图文步骤
适合人员
- 清单里列有过敏源、要求推荐流程每次读取 `hard_exclude` 且绝不误推含该食材方案的人
- pantry 常只有基础食材、典型诉求是用现有材料做一餐、不为缺一种调料专门跑超市的上班族
- 高频点外卖、容易重复同一品类,希望用 80/20 在熟悉偏好与新品类间轮换的独居或合租者
- 首次使用需填写过敏与忌口、并依赖 `references/user-preferences.md` 越用越准的 household 做饭者