playbook/antigravity-awesome-skills/skills/weightloss-analyzer/SKILL.md

333 lines
7.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
name: weightloss-analyzer
description: 分析减肥数据、计算代谢率、追踪能量缺口、管理减肥阶段
risk: safe
source: community
---
# 减肥分析技能
分析减肥数据,计算代谢率,追踪能量缺口,管理减肥阶段。
## When to Use
- 需要分析减重数据、代谢率、能量缺口或减脂阶段管理时使用。
- 任务涉及 BMI、体脂、围度、BMR/TDEE 或体重变化趋势分析。
- 用户请求减肥进度评估、目标规划或个性化减重建议时使用。
## 功能
### 1. 身体成分分析
**BMI计算与分类**
- BMI = 体重(kg) / 身高(m)²
- 分类标准WHO亚洲标准
- 偏瘦BMI < 18.5
- 正常18.5 BMI < 24
- 超重24 BMI < 28
- 肥胖BMI 28
**体脂率评估**
- 男性15-20%正常20-25%偏高>25%(肥胖)
- 女性20-25%正常25-30%(偏高),>30%(肥胖)
**围度分析**
- 腰围评估
- 男性:< 90cm正常),≥ 90cm腹部肥胖
- 女性< 85cm正常),≥ 85cm腹部肥胖
- 腰臀比
- 男性< 0.9正常),≥ 0.9腹部肥胖
- 女性< 0.85正常),≥ 0.85腹部肥胖
**理想体重计算**
- BMI法理想体重 = 身高(m)² × 22
- Broca法修正理想体重 = (身高cm - 100) × 0.9
### 2. 代谢率计算
**Harris-Benedict公式1919原始版**
- 男性BMR = 88.362 + (13.397 × 体重kg) + (4.799 × 身高cm) - (5.677 × 年龄)
- 女性BMR = 447.593 + (9.247 × 体重kg) + (3.098 × 身高cm) - (4.330 × 年龄)
**Mifflin-St Jeor公式推荐更准确**
- 男性BMR = (10 × 体重kg) + (6.25 × 身高cm) - (5 × 年龄) + 5
- 女性BMR = (10 × 体重kg) + (6.25 × 身高cm) - (5 × 年龄) - 161
**Katch-McArdle公式基于瘦体重**
- BMR = 370 + (21.6 × 瘦体重kg)
- 瘦体重 = 体重kg × (1 - 体脂率)
**TDEE计算**
- TDEE = BMR × 活动系数
- 活动系数
- 久坐1.2
- 轻度活动1.375
- 中度活动1.55
- 高度活动1.725
- 非常高度活动1.9
### 3. 能量缺口管理
**每日能量缺口追踪**
- 缺口 = TDEE - 实际摄入 + 运动消耗
- 缺口达标分析实际缺口 vs 目标缺口
**减重估算**
- 1kg脂肪 7700大卡
- 预计周减重 = 每日缺口 × 7 / 7700
- 安全减重速度0.5-1kg/缺口500-1000大卡/
**热量安全边界**
- 男性最低热量1500大卡/
- 女性最低热量1200大卡/
- 绝对最低BMR × 1.2
### 4. 阶段管理
**减重期**
- 追踪体重变化
- 计算减重进度
- 监测减重速度
**平台期检测**
- 定义2周以上体重无明显变化波动<0.5kg
- 原因分析代谢适应水分滞留肌肉增加
- 突破方法调整热量改变运动间歇性断食
**维持期**
- 目标体重±2kg范围内
- 定期监测体重
- 及时调整方案
## 数据源
### 主要数据源
1. **健身追踪器**
- 路径`data/fitness-tracker.json`
- 内容体重记录身体成分代谢率阶段管理
2. **营养追踪器**
- 路径`data/nutrition-tracker.json`
- 内容热量摄入能量缺口膳食计划
3. **健康日志**
- 路径`data/health-logs/YYYY-MM/YYYY-MM-DD.json`
- 内容每日体重饮食记录
## 输出格式
### 身体成分分析报告
```markdown
# 身体成分分析报告
## 基本信息
- 性别:男
- 年龄52岁
- 身高175cm
- 体重75kg
## 身体指标
### BMI
- 当前BMI24.5
- 分类:超重
- 理想体重67kgBMI=22
- 需减重8kg
### 体脂率
- 当前体脂率25%
- 分类:偏高
- 目标体脂率15-20%
### 围度分析
- 腰围92cm腹部肥胖风险
- 臀围98cm
- 腰臀比0.94(腹部肥胖)
## 建议
1. 每周减重0.5-1kg
2. 目标减重时间8-16周
3. 综合干预:饮食+运动
```
### 代谢率分析报告
```markdown
# 代谢率分析报告
## BMR计算
| 公式 | BMR | 说明 |
|------|-----|------|
| Harris-Benedict | 1650 | 1919原始公式 |
| Mifflin-St Jeor | 1620 | 推荐使用 ⭐ |
| Katch-McArdle | 1700 | 基于体脂率 |
**推荐BMR1620 大卡/天**
## TDEE计算
- 活动水平:中度运动
- 活动系数1.55
- TDEE1620 × 1.55 = **2511 大卡/天**
### 热量分配
- BMR基础代谢65% ≈ 1632 大卡
- 运动消耗20% ≈ 502 大卡
- NEAT日常活动15% ≈ 377 大卡
## 减肥热量目标
### 温和减重方案
- 每日缺口500 大卡
- 目标摄入2011 大卡/天
- 预计减重0.5kg/周
### 积极减重方案
- 每日缺口750 大卡
- 目标摄入1761 大卡/天
- 预计减重0.75kg/周
### 快速减重方案
- 每日缺口1000 大卡
- 目标摄入1511 大卡/天
- 预计减重1kg/周
- ⚠️ 仅限短期使用
## 安全检查
- 最低热量要求1500 大卡/天(男性)
- 快速方案热量1511 大卡/天 ✅
- 建议选择:温和或积极方案
```
### 能量缺口追踪报告
```markdown
# 能量缺口追踪报告
## 本周汇总2025-06-16 至 2025-06-22
| 日期 | 摄入 | 运动消耗 | NEAT | 缺口 | 达标 |
|------|------|---------|------|------|------|
| 周一 | 1800 | 350 | 300 | 961 | ✅ |
| 周二 | 2100 | 200 | 250 | 461 | ❌ |
| 周三 | 1750 | 400 | 300 | 1061 | ✅ |
| 周四 | 1950 | 300 | 280 | 741 | ✅ |
| 周五 | 2200 | 150 | 200 | 261 | ❌ |
| 周六 | 2400 | 100 | 150 | -89 | ❌ |
| 周日 | 1850 | 350 | 300 | 911 | ✅ |
**目标缺口500 大卡/天**
## 统计分析
- 平均缺口642 大卡/天
- 达标天数5/7天71%
- 总缺口4494 大卡
- 预计减重0.58kg
## 趋势分析
- 周末缺口偏小(社交活动增加)
- 建议提前规划周末饮食
## 下周目标
- 达标天数7/7天
- 平均缺口700 大卡/天
- 预计减重0.64kg
```
### 阶段管理报告
```markdown
# 减肥阶段管理报告
## 当前阶段:减重期
### 进度追踪
- 开始日期2025-01-01
- 初始体重82kg
- 当前体重75kg
- 目标体重67kg
- 已减重7kg
- 剩余8kg
- 进度47%
### 减重速度
- 总周数24周
- 平均减重0.29kg/周
- 最近4周0.35kg/周 ⬆️ 加速中
## 状态分析
### 当前状态:✅ 良好
- 减重速度在健康范围0.5-1kg/周)
- 代谢率稳定
- 肌肉量维持良好
### 平台期监测
- 最近2周变化-0.8kg
- 状态:❌ 非平台期
## 下一步行动
1. 继续当前热量方案
2. 增加力量训练频率
3. 每周监测身体成分
```
## 使用方法
通过 `/fitness:weightloss-*` `/nutrition:weightloss-*` 命令调用
### 示例命令
```bash
# 设置减肥计划
/fitness:weightloss-setup --weight 75 --height 175 --age 52 --gender male
# 计算代谢率
/fitness:weightloss-bmr --formula mifflin
# 追踪能量缺口
/nutrition:weightloss-track --intake 1800 --exercise 350
# 生成阶段报告
/fitness:weightloss-report
# 检测平台期
/fitness:weightloss-plateau-check
```
## 安全原则
### 热量安全边界
- 不推荐 < 1200大卡/女性
- 不推荐 < 1500大卡/男性
- 绝对最低不低于 BMR × 1.2
### 减重速度控制
- 安全范围0.5-1kg/
- 最大不超过1.5kg/
- 长期平均0.5-0.8kg/
### 医学免责声明
本技能仅供健康参考不构成医疗建议
以下情况请咨询医生
- BMI > 35
- 有心脏病、高血压、糖尿病等慢性病
- 服用处方药物
- 女性怀孕或哺乳期
- 任何健康状况不确定的情况
---
**技能版本**: v1.0
**最后更新**: 2026-01-14
**维护者**: WellAlly Tech
## Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.