用途:在需要查询食物营养成分、比较食物差异或做营养计算时使用,任务涉及食物数据库检索、食物推荐、份量换算或分类筛选,以及需要基于结构化食物数据生成分析结果而非自由文本建议时使用。
主要能力:食物营养信息查询(精确查询、模糊搜索、分类浏览);食物比较分析(双食物与多维度比较,含差异百分比与优势标注);智能食物推荐(按营养素、多条件组合、健康状况如高血压、糖尿病、高血脂、骨质疏松、贫血);自动营养计算(食物识别、份量转换、按100g比例计算、烹饪影响修正);智能搜索(别名匹配、拼写纠错)。
数据源:主数据库 data/food-database.json,含50种常见食物、每种30+营养素指标;分类文件 data/food-categories.json,10大类、30+子类。数据来源标注为《中国食物成分表(第6版)》与USDA。
使用方式:资料给出命令示例,如 /nutrition record breakfast 燕麦粥 1杯 + 鸡蛋 1个 + 牛奶 250ml、/nutrition food 三文鱼、/nutrition compare 鸡胸肉 三文鱼。相关文件位置:命令 .claude/commands/nutrition.md,技能 .claude/skills/food-database-query/SKILL.md。
适用场景:饮食记录与营养汇总、食物营养对比、按健康目标筛选食物、运动前后或增肌减脂的食物推荐。
限制:当前仅覆盖50种常见食物;数据基于生食或标准烹饪,实际营养吸收因人而异,不同地区食物营养可能不同;输出不应替代环境相关验证、测试或专家评审;缺少必要输入、权限、安全边界或成功标准时应停止并请求澄清。扩展计划中的100种、300种食物、品牌食品、条形码扫描、AI食物识别等均为计划内容,尚未提供。