# Weightloss Analyzer

分析减肥数据、计算代谢率、追踪能量缺口、管理减肥阶段

- Repository: https://github.com/huifer/WellAlly-health (964 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-07-16
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add huifer/WellAlly-health --skill weightloss-analyzer -g -a claude-code -y`
Codex: `npx skills add huifer/WellAlly-health --skill weightloss-analyzer -g -a codex -y`
Cursor: `npx skills add huifer/WellAlly-health --skill weightloss-analyzer -g -a cursor -y`
Gemini CLI: `npx skills add huifer/WellAlly-health --skill weightloss-analyzer -g -a gemini-cli -y`

## Description

分析减肥数据、计算代谢率、追踪能量缺口、管理减肥阶段

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 减肥分析技能

分析减肥数据，计算代谢率，追踪能量缺口，管理减肥阶段。

## 功能

### 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
- 当前BMI：24.5
- 分类：超重
- 理想体重：67kg（BMI=22）
- 需减重：8kg

### 体脂率
- 当前体脂率：25%
- 分类：偏高
- 目标体脂率：15-20%

### 围度分析
- 腰围：92cm（腹部肥胖风险）
- 臀围：98cm
- 腰臀比：0.94（腹部肥胖）

## 建议
1. 每周减重0.5-1kg
2. 目标减重时间：8-16周
3. 综合干预：饮食+运动
```

### 代谢率分析报告

The rest: https://github.com/huifer/WellAlly-health/blob/HEAD/.claude/skills/weightloss-analyzer/SKILL.md
