fitness-analyzer
npx skills add https://github.com/huifer/wellally-health --skill fitness-analyzer
Agent 安装分布
Skill 文档
è¿å¨åæå¨æè½
åæè¿å¨æ°æ®ï¼è¯å«è¿å¨æ¨¡å¼ï¼è¯ä¼°å¥èº«è¿å±ï¼å¹¶æä¾ä¸ªæ§åè®ç»å»ºè®®ã
åè½
1. è¿å¨è¶å¿åæ
åæè¿å¨éãé¢çã强度çååè¶å¿ï¼è¯å«æ¹åæéè¦è°æ´çæ¹é¢ã
åæç»´åº¦ï¼
- è¿å¨éè¶å¿ï¼æ¶é¿ãè·ç¦»ãå¡è·¯éï¼
- è¿å¨é¢çè¶å¿ï¼æ¯å¨è¿å¨å¤©æ°ï¼
- 强度åå¸ååï¼ä½/ä¸/é«å¼ºåº¦å æ¯ï¼
- è¿å¨ç±»åå好åå
è¾åºï¼
- è¶å¿æ¹åï¼æ¹å/稳å®/ä¸éï¼
- ååå¹ åº¦åç¾åæ¯
- è¶å¿æ¾èæ§
- æ¹è¿å»ºè®®
2. è¿å¨è¿æ¥è¿½è¸ª
追踪ç¹å®è¿å¨ç±»åçè¿æ¥æ åµï¼éåå¥èº«ææã
æ¯æçè¿æ¥è¿½è¸ªï¼
- è·æ¥è¿æ¥ï¼é éæåãè·ç¦»å¢å ãå¿çæ¹å
- åéè®ç»è¿æ¥ï¼ééå¢å ã容éæåãRPEåå
- èåè¿æ¥ï¼è¿å¨æ¶é¿å¢å ãè·ç¦»å»¶é¿
- æé§æ§è¿æ¥ï¼å ³èæ´»å¨åº¦æ¹å
è¾åºï¼
- å¼å§å¼ vs å½åå¼
- æ¹åç¾åæ¯
- è¿æ¥å¯è§å
- è¾¾æçéç¨ç¢
3. è¿å¨ä¹ æ¯åæ
è¯å«ç¨æ·çè¿å¨ä¹ æ¯å模å¼ã
åæå 容ï¼
- 常ç¨è¿å¨æ¶é´ï¼æ©æ¨/ä¸å/æä¸ï¼
- è¿å¨é¢ç模å¼ï¼æ¯å¨å 天ï¼
- è¿å¨ç±»åå好
- 伿¯æ¥åå¸
- è¿å¨ä¸è´æ§è¯å
è¾åºï¼
- ä¹ æ¯æ»ç»
- ä¸è´æ§è¯åï¼0-100ï¼
- ä¼å建议
- ä¹ æ¯å »æå»ºè®®
4. ç¸å ³æ§åæ
åæè¿å¨ä¸å ¶ä»å¥åº·ææ çç¸å ³æ§ã
æ¯æçç¸å ³æ§åæï¼
- è¿å¨ â ä½éï¼è¿å¨æ¶èä¸ä½éååçå ³ç³»
- è¿å¨ â è¡åï¼è¿å¨å¯¹è¡åçé¿æå½±å
- è¿å¨ â è¡ç³ï¼è¿å¨å¯¹è¡ç³æ§å¶çææ
- è¿å¨ â æ 绪/ç¡ç ï¼è¿å¨å¯¹æ 绪åç¡ç çå½±å
è¾åºï¼
- ç¸å ³ç³»æ°ï¼-1å°1ï¼
- ç¸å ³æ§å¼ºåº¦ï¼å¼±/ä¸/强ï¼
- ç»è®¡æ¾èæ§
- å æå ³ç³»æ¨æ
- å®è·µå»ºè®®
5. 个æ§å建议çæ
åºäºç¨æ·æ°æ®çæä¸ªæ§åè¿å¨å»ºè®®ã
建议类åï¼
- è¿å¨é¢çå»ºè®®ï¼æ¯å¦éè¦å¢å /åå°è¿å¨é¢ç
- è¿å¨å¼ºåº¦å»ºè®®ï¼å¼ºåº¦è°æ´å»ºè®®
- è¿å¨ç±»åå»ºè®®ï¼æ¨èå°è¯çè¿å¨ç±»å
- è¿å¨æ¶é´å»ºè®®ï¼æä½³è¿å¨æ¶é´
- æ¢å¤å»ºè®®ï¼ä¼æ¯åæ¢å¤å»ºè®®
å»ºè®®ä¾æ®ï¼
- WHO/ACSM/AHAè¿å¨æå
- ç¨æ·è¿å¨å岿°æ®
- ç¨æ·å¥åº·ç¶åµ
- ç¨æ·å¥èº«ç®æ
è¾åºæ ¼å¼
è¶å¿åææ¥å
# è¿å¨è¶å¿åææ¥å
## åæå¨æ
2025-03-20 è³ 2025-06-20ï¼3个æï¼
## è¿å¨éè¶å¿
### è¿å¨æ¶é¿
- è¶å¿ï¼â¬ï¸ ä¸å
- å¼å§ï¼å¹³å120åé/å¨
- å½åï¼å¹³å180åé/å¨
- ååï¼+50%ï¼+60åé/å¨ï¼
- 解读ï¼è¿å¨éæ¾èå¢å ï¼è¡¨ç°ä¼ç§
### å¡è·¯éæ¶è
- è¶å¿ï¼â¬ï¸ ä¸å
- å¼å§ï¼å¹³å960å¡/å¨
- å½åï¼å¹³å1440å¡/å¨
- ååï¼+50%
- 解读ï¼è¿å¨æ¶èå¢å ï¼æå©äºä½é管ç
### è¿å¨è·ç¦»
- è¶å¿ï¼â¬ï¸ ä¸å
- å¼å§ï¼å¹³å10å
¬é/å¨
- å½åï¼å¹³å20å
¬é/å¨
- ååï¼+100%
- 解读ï¼èåæ¾èæå
## è¿å¨é¢ç
- å½åé¢çï¼4天/å¨
- ç®æ é¢çï¼4-5天/å¨
- ç¶æï¼â
è¾¾æ
- 建议ï¼ä¿æå½åé¢ç
## 强度åå¸
| 强度 | å æ¯ | åå |
|------|------|------|
| ä½å¼ºåº¦ | 25% | +5% |
| ä¸ç强度 | 55% | -10% |
| é«å¼ºåº¦ | 20% | +5% |
**åæ**ï¼å¼ºåº¦åå¸åçï¼ä¸ç强度å 主导ï¼ç¬¦åææ°§è¿å¨å»ºè®®ã
## è¿å¨ç±»ååå¸
| è¿å¨ç±»å | å æ¯ |
|---------|------|
| è·æ¥ | 50% |
| çä¼½ | 25% |
| åéè®ç» | 25% |
**建议**ï¼å¯ä»¥éå½å¢å åéè®ç»æ¯ä¾è³30-40%ã
## æ´å¯ä¸å»ºè®®
### ä¼å¿
1. â
è¿å¨é稳å®å¢é¿ï¼(+50%)
2. â
è¿å¨é¢ç稳å®ï¼æ¯å¨4天
3. â
伿¯æ¥å
è¶³ï¼æ¢å¤è¯å¥½
### æ¹è¿å»ºè®®
1. ð æ¯å¨å¢å 2次åéè®ç»
2. ð å°è¯ä¸åè¿å¨ç±»åé¿å
åè°
3. ð éå½å¢å é«å¼ºåº¦é´æè®ç»(HIIT)
### è¦ç¤º
1. â ï¸ æ³¨æè¿å¨å¼ºåº¦ä¸å®è¿é«ï¼æ§å¶å¨ä¸ç强度为主
ç¸å ³æ§åææ¥å
# è¿å¨ä¸è¡åç¸å
³æ§åæ
## æ°æ®æ¥æº
- è¿å¨æ°æ®ï¼fitness-logs (2025-03-20 è³ 2025-06-20)
- è¡åæ°æ®ï¼hypertension-tracker (åæ)
## åæç»æ
### ç¸å
³ç³»æ°
- åéï¼æ¯å¨è¿å¨æ¶é¿ â æ¶ç¼©å
- ç¸å
³ç³»æ°ï¼r = -0.68
- ç¸å
³æ§å¼ºåº¦ï¼**强è´ç¸å
³**
- ç»è®¡æ¾èæ§ï¼p < 0.01 **é«åº¦æ¾è**
### 解读
è¿å¨æ¶é¿ä¸æ¶ç¼©åå强è´ç¸å
³ï¼æå³çï¼
- è¿å¨è¶å¤ï¼è¡åè¶ä½
- æ¯å¢å 30åéè¿å¨ï¼æ¶ç¼©åå¹³åä¸é3-5 mmHg
### å®è·µå»ºè®®
1. â
ç»§ç»ä¿æè§å¾è¿å¨ï¼æ¯å¨5-7天
2. â
æ¯æ¬¡è¿å¨30-60åéï¼ä¸ç强度
3. â
ä¼å
éæ©ææ°§è¿å¨ï¼å¿«èµ°ãæ
¢è·ãéªè¡ï¼
4. â ï¸ é¿å
ææ°å¨ä½åçªç¶çåæ§è¿å¨
### å»å¦åè
- AHA声æï¼è§å¾ææ°§è¿å¨å¯é使¶ç¼©å5-7 mmHg
- æ¨çè¿å¨ææï¼éä½çº¦10 mmHgï¼æææ¾èï¼
è¿æ¥è¿½è¸ªæ¥å
# è·æ¥è¿æ¥è¿½è¸ª
## åæå¨æ
2025-01-01 è³ 2025-06-20ï¼6个æï¼
## é
éè¿æ¥
| ææ | å¼å§ | å½å | æ¹å |
|------|------|------|------|
| å¹³åé
é | 7:30 min/km | 6:00 min/km | +20% â¬ï¸ |
| æå¿«é
é | 7:00 min/km | 5:30 min/km | +22% â¬ï¸ |
| 5å
¬éç¨æ¶ | 37:30 | 30:00 | +20% â¬ï¸ |
**è¶å¿**ï¼é
éæç»ç¨³å®æåï¼è¿æ¥æ¾èï¼
## è·ç¦»è¿æ¥
| ææ | å¼å§ | å½å | æ¹å |
|------|------|------|------|
| æé¿å次è·ç¦» | 3 km | 12 km | +300% â¬ï¸ |
| æåº¦æ»è·ç¦» | 40 km | 86 km | +115% â¬ï¸ |
| å¹³åè·ç¦» | 5 km | 6 km | +20% â¬ï¸ |
**è¶å¿**ï¼èå大å¹
æåï¼å¯ä»¥å®ææ´é¿è·ç¦»ã
## å¿çæ¹å
| ææ | å¼å§ | å½å | æ¹å |
|------|------|------|------|
| 鿝å¿ç | 78 bpm | 72 bpm | -6 bpm â¬ï¸ |
| ç¸åé
éå¿ç | 155 bpm | 145 bpm | -10 bpm â¬ï¸ |
**åæ**ï¼å¿èºåè½æ¾èæ¹åï¼ç¸åé
éä¸å¿çéä½ã
## éç¨ç¢
- â
2025-03-15ï¼é¦æ¬¡å®æ5å
¬éè·
- â
2025-05-20ï¼é¦æ¬¡å®æ10å
¬éè·
- â
2025-06-10ï¼é
éçªç ´6:00 min/km
## ä¸ä¸æ¥ç®æ
- ð¯ 宿åç¨é©¬ææ¾ï¼21å
¬éï¼
- ð¯ é
éæåè³5:30 min/km
- ð¯ å°è¯é´æè®ç»æåé度
æ°æ®æº
ä¸»è¦æ°æ®æº
-
è¿å¨æ¥å¿
- è·¯å¾ï¼
data/fitness-logs/YYYY-MM/YYYY-MM-DD.json - å 容ï¼è¿å¨è®°å½ï¼ç±»åãæ¶é¿ã强度ãå¿çãè·ç¦»çï¼
- é¢çï¼æ¯æ¬¡è¿å¨åæ´æ°
- è·¯å¾ï¼
-
ç¨æ·æ¡£æ¡
- è·¯å¾ï¼
data/fitness-tracker.json - å 容ï¼ç¨æ·æ¡£æ¡ãå¥èº«ç®æ ãç»è®¡æ°æ®
- æ´æ°ï¼å®ææ´æ°
- è·¯å¾ï¼
-
å¥åº·æ°æ®å ³è
data/hypertension-tracker.jsonï¼è¡åæ°æ®ï¼data/diabetes-tracker.jsonï¼è¡ç³æ°æ®ï¼data/profile.jsonï¼ä½éãBMIçï¼
æ°æ®è´¨éæ£æ¥
- æ°æ®å®æ´æ§ï¼æ£æ¥å¿ è¦å段æ¯å¦åå¨
- æ°æ®åçæ§ï¼æ£æ¥æ°å¼æ¯å¦å¨åçèå´å
- æ¶é´ä¸è´æ§ï¼æ£æ¥æ¶é´æ³æ¯å¦åç
- é夿°æ®ï¼æ£æµå¹¶å¤çéå¤è®°å½
ç®æ³è¯´æ
1. 线æ§åå½è¶å¿åæ
使ç¨çº¿æ§åå½åæè¿å¨æ°æ®çæ¶é´è¶å¿ã
å ¬å¼ï¼ y = a + bx
å ¶ä¸ï¼
- yï¼è¿å¨ææ ï¼æ¶é¿ãå¡è·¯éãè·ç¦»çï¼
- xï¼æ¶é´
- aï¼æªè·
- bï¼æçï¼è¶å¿æ¹ååé度ï¼
è§£éï¼
- b > 0ï¼ä¸åè¶å¿
- b < 0ï¼ä¸éè¶å¿
- b â 0ï¼ç¨³å®
2. Pearsonç¸å ³ç³»æ°
ç¨äºåæä¸¤ä¸ªåéä¹é´ç线æ§ç¸å ³æ§ã
å ¬å¼ï¼ r = Σ[(xi – xÌ)(yi – ȳ)] / â[Σ(xi – xÌ)² à Σ(yi – ȳ)²]
èå´ï¼-1 ⤠r ⤠1
è§£éï¼
- r = 1ï¼å®å ¨æ£ç¸å ³
- r = -1ï¼å®å ¨è´ç¸å ³
- r = 0ï¼æ 线æ§ç¸å ³
å¼ºåº¦å¤æï¼
- |r| < 0.3ï¼å¼±ç¸å ³
- 0.3 ⤠|r| < 0.7ï¼ä¸çç¸å ³
- |r| ⥠0.7ï¼å¼ºç¸å ³
3. é é计ç®
é é = è¿å¨æ¶é¿ / è·ç¦»
åä½ï¼min/km æ min/mile
示ä¾ï¼
- 30åéè·5å ¬é
- é é = 30 / 5 = 6 min/km
4. METè½é代谢计ç®
å¡è·¯éæ¶è = MET à ä½é(kg) à æ¶é´(å°æ¶)
常è§è¿å¨çMETå¼ï¼
- èµ°è·¯ï¼3-5 km/hï¼ï¼3.5-5 MET
- æ ¢è·ï¼8 km/hï¼ï¼8 MET
- å¿«è·ï¼10 km/hï¼ï¼10 MET
- 游泳ï¼6-10 MET
- éªè¡ï¼ä¼é²ï¼ï¼4 MET
- åéè®ç»ï¼5 MET
- çä¼½ï¼3 MET
å»å¦å®å ¨è¾¹ç
â ï¸ éè¦å£°æ æ¬åæä» ä¾å¥åº·åèï¼ä¸ææå»ç建议ã
åæè½åèå´
â è½åå°ï¼
- è¿å¨æ°æ®ç»è®¡ååæ
- è¶å¿è¯å«åå¯è§å
- ç¸å ³æ§è®¡ç®åè§£é
- ä¸è¬æ§è¿å¨å»ºè®®
â ä¸åå°ï¼
- ç¾ç è¯æ
- è¿å¨é£é©è¯ä¼°
- å ·ä½è¿å¨å¤æ¹è®¾è®¡
- è¿å¨æä¼¤è¯æåæ²»ç
å±é©ä¿¡å·æ£æµ
å¨åæè¿ç¨ä¸æ£æµä»¥ä¸å±é©ä¿¡å·ï¼
-
å¿çå¼å¸¸
- è¿å¨å¿ç > 95%æå¤§å¿ç
- 鿝å¿ç > 100 bpm
-
è¡åå¼å¸¸
- æ¶ç¼©å ⥠180 mmHg
- èå¼ å ⥠110 mmHg
-
è¿åº¦è®ç»è¿¹è±¡
- è¿ç»7天é«å¼ºåº¦è¿å¨
- è¿å¨æåæç»ä¸éï¼RPE > 17ï¼
-
ä½éå¿«éä¸é
- æ¯å¨åé > 1kgï¼å¯è½ä¸å¥åº·ï¼
建议å级
Level 1: ä¸è¬æ§å»ºè®®
- åºäºWHO/ACSMæå
- éç¨äºä¸è¬äººç¾¤
Level 2: åèæ§å»ºè®®
- åºäºç¨æ·æ°æ®
- éç»å个人æ åµ
Level 3: å»ç建议
- æ¶åç¾ç 管ç
- éå»ç确认
使ç¨ç¤ºä¾
示ä¾1ï¼çæè¿å¨è¶å¿æ¥å
/fitness trend 3months
è¾åºï¼
- 3个æè¿å¨è¶å¿åæ
- è¿å¨éãé¢çã强度åå
- æ´å¯å建议
示ä¾2ï¼è¿½è¸ªè·æ¥è¿æ¥
/fitness analysis progress running
è¾åºï¼
- é éè¿æ¥
- è·ç¦»è¿æ¥
- å¿çæ¹å
- éç¨ç¢è¾¾æ
示ä¾3ï¼åæè¿å¨ä¸è¡åç¸å ³æ§
/fitness analysis correlation blood_pressure
è¾åºï¼
- ç¸å ³ç³»æ°
- ç¸å ³æ§å¼ºåº¦
- æ¾èæ§æ£éª
- å®è·µå»ºè®®
æè½çæ¬: v1.0 æåæ´æ°: 2026-01-02 ç»´æ¤è : WellAlly Tech