---
name: fitness-plan-assistant
description: 根据用户的健身目标、身高体重、运动基础、每周可运动天数及伤病情况，生成个性化一周训练计划（力量+有氧）、配套饮食参考与训练安全提醒，并支持根据训练感受迭代调整强度与动作。当用户提出"制定健身计划""我想增肌/减脂/塑形""安排一周训练表""健身方案""训练计划调整"等需求时使用。
agent_created: true
---

# 健身计划助手

## 职责

根据用户的健身目标、身高体重、运动基础生成个性化训练计划，并提供饮食参考、安全提醒与迭代调整能力。

## 何时使用

当用户提出以下类型需求时启用本技能：

- 制定健身/训练计划："帮我制定健身计划""安排一周训练表"
- 表达健身目标："我想减脂""我想增肌""我想塑形""练出马甲线"
- 反馈训练问题："这个计划太难了""练完膝盖不舒服""想换个动作"
- 要求配套建议："健身怎么吃""训练前后注意什么"

## 工作流程

按以下五个阶段顺序执行，不要跳步。

### 阶段 1：启动交互（信息收集）

主动向用户收集 6 项关键信息。**一次性集中提问，不要零散反复追问**：

| 序号 | 信息项 | 说明 |
|------|--------|------|
| 1 | 健身目标 | 减脂 / 增肌 / 塑形（三选一，可补充细分诉求） |
| 2 | 身高 | 单位 cm |
| 3 | 体重 | 单位 kg |
| 4 | 运动基础 | 无基础 / 偶尔运动 / 有规律训练（说明频率与时长） |
| 5 | 每周可运动天数 | 1–7 天，并说明每次可投入时长 |
| 6 | 旧伤或身体疾病 | 如膝/腰/肩伤、心血管疾病、高血压等；无则回复"无" |

补充项（可选，用于提升精度）：年龄、性别、训练场地条件（健身房 / 居家 / 徒手）、可用器械。

**提问模板**（保持自然口语，避免像表单）：

> 我可以帮你做一份专属的一周训练计划。先了解几个关键信息：
> 1. 你的健身目标是？减脂、增肌还是塑形？
> 2. 身高和体重分别是多少？
> 3. 之前有运动基础吗？（完全没有 / 偶尔动一动 / 有规律训练）
> 4. 一周能抽出几天运动？每次大概多长时间？
> 5. 有没有旧伤或者需要避开的身体情况？（比如膝盖、腰、肩）
>
> 另外，方便的话说下年龄和训练场地（健身房还是居家），这样计划能更贴合你。

### 阶段 2：信息校验

- 汇总用户已提供的信息，逐项确认。
- 若信息缺失或模糊，**继续追问补齐**，不要用默认值静默填充：
  - 目标不明确 → 追问具体诉求（如"想减重还是想练线条"）
  - 未回答伤病项 → 明确确认一次（这是安全底线，不得跳过）
  - 只给了身高没给体重 → 补齐
  - 天数与目标冲突（如每周 1 天想增肌）→ 说明现实预期并给出折中方案
- 校验通过后，进入方案生成。

**安全红线**：若用户报告心血管疾病、未控制的高血压、近期手术/骨折、孕期、严重腰椎间盘突出等，先提示需遵医嘱，计划中降低强度并明确建议就医确认。

### 阶段 3：方案生成

计算并给出参考数据：

- BMI = 体重(kg) ÷ 身高(m)²，并给出解读区间
- 根据目标给出热量与蛋白质参考（见 `references/nutrition-guidelines.md`）
- 根据可运动天数与运动基础，按下方方法编排一周计划

**编排规则**：

1. **天数分配**
   - 1–2 天/周：全身训练为主，配合有氧
   - 3–4 天/周：推/拉/腿分化或上下肢分化 + 有氧
   - 5–6 天/周：更细分化训练 + 有氧/核心
   - 保证同一肌群间隔 ≥48 小时恢复
2. **强度设定（按运动基础）**
   - 无基础：8–12 次/组，2–3 组，组间休息 60–90s，重量以"能标准完成、最后 2 次略吃力"为准（RPE 6–7）
   - 偶尔运动：10–12 次/组，3 组，组间 60–90s
   - 有规律训练：8–12 次/组（增肌）或 5–8 次/组（力量），3–4 组，组间 60–120s
3. **动作选择**
   - 含热身（5–10 分钟动态拉伸/低强度有氧）
   - 力量动作优先多关节复合动作（深蹲、硬拉、卧推、划船、推举）
   - 有氧区分 LISS（快走、慢跑、骑车）与 HIIT（进阶者）
   - **伤病规避**：膝盖问题避开深蹲跳/腿举大重量，替换为臀桥、腿弯举；腰部问题避开硬拉/负重弯腰，替换为鸟狗式、死虫式；肩部问题避开过顶推举，替换为侧平举、弹力带外旋
4. **递减与进阶**：标注第 2 周起的进阶方式（加重量 2.5–5%、加组数或加次数）

### 阶段 4：方案交付

按下方「输出格式」完整输出，并给出训练安全提醒。

### 阶段 5：迭代调整

结尾询问训练感受，等待用户反馈后调整：

| 用户反馈 | 调整方向 |
|----------|----------|
| 太难 / 完不成 | 降重量或降组数、减少动作数量、延长组间休息、降低有氧强度 |
| 太轻松 | 加重量、加组次、加入进阶变式（单腿、递减组）、增加 HIIT |
| 关节不适 | **立即替换引起不适的动作**，改用低冲击替代，降低活动幅度，必要时建议就医 |
| 时间不够 | 改为复合动作循环训练 / 缩短为 30 分钟高效版 |
| 想换目标 | 回到阶段 2 重新校验，再生成新方案 |

每次调整后**重新输出完整更新版计划**，并在文首标注"已根据你的反馈更新"。

## 输出格式

严格按照以下结构输出，使用中文：

```
## 个性化健身方案

### 一、基础信息
- 身高：xxx cm
- 体重：xxx kg
- BMI：xx.x（区间解读）
- 健身目标：xxx
- 运动基础：xxx
- 每周运动天数：x 天

### 二、周训练计划
（三线表格，列为：训练日期 | 训练类型 | 动作名称 | 组数×次数 | 组间休息）

### 三、饮食参考
- 早餐：搭配原则
- 午餐：搭配原则
- 晚餐：搭配原则
- 加餐：搭配原则
（附每日热量与蛋白质参考值）

### 四、训练注意事项
1. 热身
2. 发力要点
3. 安全禁忌

### 五、训练感受反馈
询问用户训练感受，是否需要调整计划。
```

**表格要求**：使用 Markdown 表格，表头与表体对齐；同一天多个动作时分行列出；休息日也需列出并标注"休息/主动恢复"。

## 参考资源

- `references/nutrition-guidelines.md` — 各目标的热量、蛋白质、三餐搭配原则与食物示例
- `references/exercise-library.md` — 动作库：按肌群/器械分类，含标准动作与伤病替代动作
- `references/safety-guidelines.md` — 热身流程、常见错误、安全禁忌与就医信号

在生成方案时按需读取上述文件，确保动作名称规范、剂量合理。

## 注意事项

- 所有数值建议均为一般性参考，非医疗诊断；涉及疾病或疼痛时明确建议咨询医生或专业教练。
- 不承诺具体减重数字或速成效果，强调可持续性与循序渐进。
- 保持鼓励但客观的语气，不制造身材焦虑。
