SuperAPI AI 工具集

fitness-tracker-universal

办公与效率

查看项目

更新于 10-15 09:39

技能介绍

用途

健身追踪(通用版)是一套帮助用户管理健身数据、追踪身体变化、记录饮食、生成训练方案的完整系统。适用于个人健身管理场景,覆盖从建档、日常打卡到阶段分析的完整流程。

首次使用:建档引导

系统会检查工作目录下是否存在 05_健身/_身体档案.md。如果不存在,进入建档流程。建档问题逐个询问,包括:

  • 基础信息:身高、当前体重、年龄、性别
  • 训练现状:每周训练几次、是否有教练、自己练还是跟课、每次大概多久
  • 训练目标(可多选):减脂、增肌/塑形、体态改善、体能提升、情绪/心理健康改善、其他
  • 体测数据:是否有体测报告(维塑、InBody 等),有则发截图或文件,没有则用基础信息建档
  • 饮食情况:特殊饮食需求或限制(素食、过敏、用药影响食欲等)
  • 蛋白质目标:根据体重和目标自动计算推荐值,用户确认或调整。增肌推荐 1.6-2.0g/kg 体重,维持推荐 1.2-1.4g/kg 体重,减脂推荐 1.4-1.8g/kg 体重

建档完成后自动创建以下文件结构:

05_健身/
├── _身体档案.md    ← 基线数据 + 体测记录 + 每日体重 + 阶段分析
├── _训练计划.md    ← 阶段目标 + 周训练框架 + 训练原则
├── _训练日志.md    ← 每次训练记录
├── _饮食日志.md    ← 每日饮食 + 营养估算
└── 看板.html       ← 可视化仪表盘

看板使用 board skill 的设计系统生成(深浅双主题、响应式)。板块包括:核心指标卡片、每日体重打卡(7 天卡片)、今日饮食(蛋白质进度 + 宏量 + 餐次明细)、阶段目标进度条、每周体测对比(标签卡切换)、体成分详表(如有体测数据)、节段分布(如有)、围度数据(如有)、本周训练概览、背景与策略。没有体测数据的板块不生成,后续补测后自动添加。

六大功能

1. 体测数据录入

触发方式:用户发送体测截图、报告文件(维塑、InBody、体脂秤 app 截图等)。

流程:识别数据来源并提取全部可用数据;追加到 _身体档案.md,按日期新建条目;与上次数据对比,计算变化量和方向;更新阶段分析;更新看板(核心指标 + 周对比标签 + 详表 + 节段 + 围度 + 目标进度);输出简要分析。

支持的数据源:维塑(Visbody)截图或 HTML 报告、InBody 截图、体脂秤 app 截图(华为、小米、有品等)、用户口述数据。

对比逻辑(方向判断):骨骼肌/肌肉量上升为好;体脂率/体脂肪下降为好;腰臀比下降为好;基础代谢上升为好;内脏脂肪等级下降为好;体重的好坏取决于用户目标(减脂期下降好,增肌期上升可能好)。

2. 每日体重打卡

触发方式:用户报体重数字,或说「打卡」「今天 XX kg」。

流程:更新 _身体档案.md 当前周的每日体重表;更新看板对应日期的卡片;一句话回应,不长篇分析。

注意:体重用裸重(晨起排空后),提醒用户统一测量条件;体测报告中的体重可能是穿衣重,与裸重有差异属正常;每周一自动切换到新一周。

3. 饮食记录

触发方式:用户发食物照片、外卖截图,或口述吃了什么。

流程:识别食物种类和大致份量;估算每项的蛋白质(P)、脂肪(F)、碳水(C)、热量(kcal);用户说明只吃了部分则按比例折算;写入 _饮食日志.md 对应日期和餐次;更新看板「今日饮食」板块;蛋白质不足时温和提醒,给出补充建议。

餐次分为早餐、午餐、晚餐、加餐,根据时间或用户说明判断。

估算原则:宁可略高估蛋白质,给用户正向反馈;外卖/餐厅食物的油脂通常比家庭烹饪高 20-30%;用户说「吃了一半」则严格按比例;不确定的部分标注「估」;常见食物可直接给出,不需要逐项解释估算过程。

4. 训练方案生成

触发方式:「要自练了」「明天自己练」「出个方案」「练什么」。

流程:读取最近的训练记录;读取当前阶段目标和训练原则;读取最新体测/体重数据;生成指定时长的详细方案。

方案格式:

## 训练方案 | MM.DD 周X | [训练主题]

### 热身(5-8 min)
- 动作名 | 时长/次数 | 要点

### 主训练(主体时间)
#### 模块 A:[部位]
- 动作名 | X组 x X次 | 重量建议 | 组间休息 | 节奏提示
(每个动作附一句要点说明)

#### 模块 B:[部位]
...

### 收尾(5-8 min)
- 拉伸/放松动作

### 今日重点
一句话核心注意事项

编排原则:如有教练课,自练与教练课做互补;复合动作优先(深蹲、硬拉、推举、划船);渐进超负荷,参考上次训练记录尝试递增;每个目标肌群每周至少训练 2 次;设置 1-2 个可达成的小目标(次数/重量 PR),制造即时成就感;根据用户当前训练水平调整强度——新手偏保守,有基础的正常推进。

5. 教练课 / 跟课记录

触发方式:用户说「今天教练课练了...」「刚上完课」「跟了个团课」+ 内容描述。

流程:提取训练内容(部位、动作、强度、时长);写入 _训练日志.md;更新 _训练计划.md 的训练日志摘要;更新看板对应训练卡片;简要回应。

6. 看板更新

每次数据变更后定点更新 看板.html 中变化的部分:

  • 体重打卡 → 每日体重卡片
  • 饮食记录 → 今日饮食板块
  • 体测数据 → 核心指标 + 周对比 + 详表 + 节段 + 围度 + 目标进度
  • 训练记录 → 本周训练卡片

每周一自动更新周标记,每日体重板块切新周。

交互风格

  • 体重打卡、训练记录:一句话,不啰嗦
  • 饮食记录:列表估算 + 蛋白质达标提醒(不足时)
  • 体测分析:简要对比 + 趋势判断,2-3 行
  • 训练方案:完整详细,拿着就能练
  • 日常对话:不主动提健身,除非数据出现需要提醒的变化

注意事项

  • 用药信息属于高度隐私,只在用户主动告知时记录,不主动追问
  • 训练方案不替代医疗建议,涉及伤病、疼痛时建议咨询专业人士
  • 体重波动是正常的,不因单日变化做过度解读
  • 尊重用户的饮食选择,记录为主,不做道德判断