/eye-health
详细信息(视力数值、检查结果等,自然语言描述)
$ npx -y skills add huifer/WellAlly-health --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/eye-health
Context preview
What this command does when you run it.
详细信息(视力数值、检查结果等,自然语言描述)
Command definition
eye-health.mddescription: 记录视力检查、眼部检查、眼病筛查和用眼习惯管理
arguments:
- name: action
description: 操作类型:vision(视力记录)/iop(眼压记录)/fundus(眼底检查)/screening(眼病筛查)/habit(用眼习惯)/status(眼健康状态)/trend(视力趋势)/checkup(检查提醒)/medication(眼科用药)
required: true
- name: info
description: 详细信息(视力数值、检查结果等,自然语言描述)
required: false眼健康管理
全面的视力监测、眼部检查和眼病筛查管理。
⚠️ 医学安全声明
**重要提示:本系统仅供健康监测记录,不能替代专业医疗诊断和治疗。**
- ❌ 不给出具体眼科治疗方案
- ❌ 不推荐处方药物或手术方案
- ❌ 不诊断眼部疾病或判断预后
- ❌ 不替代眼科医生的专业检查
- ✅ 提供视力监测记录和趋势分析
- ✅ 提供眼部检查记录和提醒
- ✅ 提供眼病筛查记录(仅供参考)
- ✅ 提供用眼习惯建议和就医提醒
所有眼科诊断和治疗请遵从眼科医生指导。
操作类型
1. 记录视力检查 - `vision`
记录裸眼视力、矫正视力和屈光度数。
**参数说明:**
- `info`: 视力信息(必填),使用自然语言描述
**示例:**
/eye vision left 1.0 right 0.8
/eye vision uncorrected left 0.5 right 0.4
/eye vision corrected left 1.2 right 1.0
/eye vision sphere -3.5 cylinder -0.5 axis 180
/eye vision left sphere -3.5 cylinder -0.5 axis 180 right sphere -4.0
**支持的信息:**
- 裸眼视力(uncorrected):0.1-2.0
- 矫正视力(corrected):0.1-2.0
- 球镜度数(sphere):-20.0 到 +20.0(负数为近视,正数为远视)
- 柱镜度数(cylinder):0 到 -6.0(散光度数)
- 轴位(axis):0-180度
**执行步骤:** 1. 解析视力数值和屈光度数 2. 生成记录ID和时间戳 3. 保存到 `data/eye-health-tracker.json` 4. 更新平均视力计算 5. 输出确认信息
2. 记录眼压 - `iop`
记录眼内压测量值。
**示例:**
/eye iop left 15 right 16
/eye iop 15 16
/eye iop left 15 right 16 Goldman 2025-01-15
/eye iop 14 15 早晨
**支持的信息:**
- 左眼眼压(mmHg)
- 右眼眼压(mmHg)
- 测量方法:Goldmann(金标准)/非接触式/手持式
- 测量时间:早晨/下午/晚上
- 参考范围:10-21 mmHg
**执行步骤:** 1. 解析眼压数值 2. 生成记录ID和时间戳 3. 保存到 `data/eye-health-tracker.json` 4. 更新平均眼压计算 5. 如果眼压>21,提示就医建议 6. 输出确认信息
3. 记录眼底检查 - `fundus`
记录眼底检查发现。
**示例:**
/eye fundus normal
/eye fundus diabetic_mild
/eye fundus hypertensive_grade_1
/eye fundus amd_drusen
/eye fundus 左眼正常 右眼可疑
**支持的检查发现:**
- 正常(normal)
- 糖尿病视网膜病变(diabetic_mild/moderate/severe/proliferative)
- 高血压视网膜病变(hypertensive_grade_0/1/2/3/4)
- 年龄相关性黄斑变性(amd_drusen/amd_atrophic/amd_exudative)
- 视网膜静脉阻塞(vessel_occlusion)
- 其他病变描述
**检查类型:**
- 散瞳眼底检查(dilated)
- 免散瞳眼底照相(non-dilated)
- OCT检查
- 血管造影
**执行步骤:** 1. 解析眼底检查结果 2. 生成记录ID和时间戳 3. 保存到 `data/eye-health-tracker.json` 4. 如果发现异常,提供就医建议 5. 输出确认信息
4. 眼病筛查 - `screening`
记录各类眼病筛查结果。
**示例:**
/eye screening glaucoma negative
/eye screening cataract grade_1
/eye screening amd early
/eye screening diabetic_retinopathy mild
/eye screening dry_eye moderate
**筛查类型:**
青光眼(glaucoma)
- negative:阴性
- suspect:可疑
- early:早期
- moderate:中期
- advanced:晚期
白内障(cataract)
- none:无白内障
- grade_1:轻度
- grade_2:中度
- grade_3:重度
- mature:成熟期
黄斑变性(AMD)
- none:无病变
- early:早期(玻璃疣)
- intermediate:中期
- late:晚期(地图状萎缩或新生血管)
糖尿病视网膜病变
- none:无病变
- mild:轻度非增生期
- moderate:中度非增生期
- severe:重度非增生期
- proliferative:增生期
干眼症(dry_eye)
- none:无干眼
- mild:轻度
- moderate:中度
- severe:重度
**执行步骤:** 1. 解析筛查类型和结果 2. 更新对应筛查状态 3. 计算下次筛查时间 4. 保存到 `data/eye-health-tracker.json` 5. 如果筛查阳性,提供就医建议 6. 输出确认信息
5. 记录用眼习惯 - `habit`
记录日常用眼习惯和环境。
**示例:**
/eye habit screen 4hours outdoor 1hour
/eye habit break_20_20_20 yes
/eye habit distance 50cm lighting good
/eye habit 屏幕6小时 户外30分钟 用眼距离40cm
**支持的记录:**
- 屏幕使用时间(screen):每天小时数
- 户外活动时间(outdoor):每天小时数
- 20-20-20法则执行(break_20_20_20):yes/no/partial
- 用眼距离(distance):厘米数(建议≥40cm)
- 照明条件(lighting):good/adequate/poor
- 其他习惯描述
**20-20-20法则:**
- 每20分钟用眼
- 向20英尺(约6米)外远眺
- 持续20秒
**执行步骤:** 1. 解析用眼习惯信息 2. 更新眼习惯记录 3. 提供个性化建议 4. 保存到 `data/eye-health-tracker.json` 5. 输出确认信息和建议
6. 查看眼健康状态 - `status`
查看综合眼健康评估报告。
**示例:**
/eye status
**输出内容:**
- 最近视力检查结果
- 最近眼压测量
- 眼底检查状态
- 筛查完成情况
- 用眼习惯评估
- 综合健康评分
- 优先改善建议
7. 查看视力趋势 - `trend`
查看视力变化趋势。
**示例:**
/eye trend
/eye trend 6months
/eye trend 1year
**输出内容:**
- 视力变化趋势图(文字描述)
- 近视度数变化
- 眼压变化趋势
- 视力进展速度评估
- 需要就医的警示信号
8. 检查提醒 - `checkup`
查看和设置眼科检查提醒。
**示例:**
/eye checkup
/eye checkup set routine 2025-06-15
/eye checkup set glaucoma 2025-12-15
**检查类型和频率建议:**
常规眼科检查
- **成人(18-40岁)**:每2年1次
- **成人(40-60岁)**:每1-2年1次
- **成人(>60岁)**:每年1次
- **儿童/青少年**:每年1次
青光眼筛查
- **高风险人群**(家族史、高度近视):每年1次
- **一般人群**:40岁后每2-3年1次,60岁后每年1次
糖尿病视网膜病变检查
- **1型糖尿病**:发病后5年开始,每年1次
- **2型糖尿病**:确诊后立即,每年1次
- **妊娠糖尿病**:妊娠期间或妊娠前检查
**输出内容:**
- 下次检查时间
- 检查项目清单
- 过期检查提醒
- 预约建议
9. 眼科用药管理 - `medication`
管理眼科相关用药(集成药物管理系统)。
**示例:**
/eye medication add 人工泪液 每天3次
/eye medication add 玻璃酸钠滴眼液 每天早晚各1次
/eye medication add 阿托品滴眼液 每晚1次(控制近视)
/eye medication list
/eye medication interaction
**执行流程:** 1. 解析药物信息 2. 调用 `/medication add` 命令添加药物 3. 在 eye-health-tracker.json 中添加引用记录 4. 输出确认信息
**引用格式:**
{
"medication_id": "med_xxx",
"added_from": "eye_health_management",
"added_date": "2025-01-02",
"indication": "干眼症"
}数据结构
视力记录结构
{
"id": "vision_20250102000001",
"date": "2025-01-02",
"left_eye": {
"uncorrected_va": 0.5,
"corrected_va": 1.0,
"sphere": -3.50,
"cylinder": -0.50,
"axis": 180
},
"right_eye": {
"uncorrected_va": 0.4,
"corrected_va": 1.0,
"sphere": -4.00,
"cylinder": -0.75,
"axis": 175
},
"exam_type": "routine",
"exam_method": "snellen_chart",
"notes": "",
"created_at": "2025-01-02T00:00:00.000Z"
}眼压记录结构
{
"id": "iop_20250102000001",
"date": "2025-01-02",
"time": "10:00",
"left_iop": 15,
"right_iop": 16,
"measurement_method": "goldmann_applanation_tonometer",
"reference_range": "10-21",
"notes": "",
"created_at": "2025-01-02T10:00:00.000Z"
}眼底检查结构
{
"id": "fundus_20250102000001",
"date": "2025-01-02",
"exam_type": "dilated_fundus_exam",
"findings": {
"left_eye": "normal",
"right_eye": "normal",
"overall": "normal"
},
"specific_findings": {
"optic_disc": "normal",
"retina": "normal",
"vessels": "normal",
"macula": "normal"
},
"comments": "",
"examined_by": "",
"created_at": "2025-01-02T00:00:00.000Z"
}视力分级参考
| 裸眼视力 | 评价 | 近视度数估计(参考) | |---------|------|-------------------| | 1.0-1.5 | 正常 | 0 ~ -0.5D | | 0.8-0.9 | 轻度下降 | -0.5D ~ -1.5D | | 0.4-0.7 | 中度下降 | -1.5D ~ -3.0D | | 0.1-0.3 | 重度下降 | -3.
Read more
description: 记录视力检查、眼部检查、眼病筛查和用眼习惯管理
arguments:
- name: action
description: 操作类型:vision(视力记录)/iop(眼压记录)/fundus(眼底检查)/screening(眼病筛查)/habit(用眼习惯)/status(眼健康状态)/trend(视力趋势)/checkup(检查提醒)/medication(眼科用药)
required: true
- name: info
description: 详细信息(视力数值、检查结果等,自然语言描述)
required: false眼健康管理
全面的视力监测、眼部检查和眼病筛查管理。
⚠️ 医学安全声明
**重要提示:本系统仅供健康监测记录,不能替代专业医疗诊断和治疗。**
- ❌ 不给出具体眼科治疗方案
- ❌ 不推荐处方药物或手术方案
- ❌ 不诊断眼部疾病或判断预后
- ❌ 不替代眼科医生的专业检查
- ✅ 提供视力监测记录和趋势分析
- ✅ 提供眼部检查记录和提醒
- ✅ 提供眼病筛查记录(仅供参考)
- ✅ 提供用眼习惯建议和就医提醒
所有眼科诊断和治疗请遵从眼科医生指导。
操作类型
1. 记录视力检查 - `vision`
记录裸眼视力、矫正视力和屈光度数。
**参数说明:**
- `info`: 视力信息(必填),使用自然语言描述
**示例:**
/eye vision left 1.0 right 0.8 /eye vision uncorrected left 0.5 right 0.4 /eye vision corrected left 1.2 right 1.0 /eye vision sphere -3.5 cylinder -0.5 axis 180 /eye vision left sphere -3.5 cylinder -0.5 axis 180 right sphere -4.0
**支持的信息:**
- 裸眼视力(uncorrected):0.1-2.0
- 矫正视力(corrected):0.1-2.0
- 球镜度数(sphere):-20.0 到 +20.0(负数为近视,正数为远视)
- 柱镜度数(cylinder):0 到 -6.0(散光度数)
- 轴位(axis):0-180度
**执行步骤:** 1. 解析视力数值和屈光度数 2. 生成记录ID和时间戳 3. 保存到 `data/eye-health-tracker.json` 4. 更新平均视力计算 5. 输出确认信息
2. 记录眼压 - `iop`
记录眼内压测量值。
**示例:**
/eye iop left 15 right 16 /eye iop 15 16 /eye iop left 15 right 16 Goldman 2025-01-15 /eye iop 14 15 早晨
**支持的信息:**
- 左眼眼压(mmHg)
- 右眼眼压(mmHg)
- 测量方法:Goldmann(金标准)/非接触式/手持式
- 测量时间:早晨/下午/晚上
- 参考范围:10-21 mmHg
**执行步骤:** 1. 解析眼压数值 2. 生成记录ID和时间戳 3. 保存到 `data/eye-health-tracker.json` 4. 更新平均眼压计算 5. 如果眼压>21,提示就医建议 6. 输出确认信息
3. 记录眼底检查 - `fundus`
记录眼底检查发现。
**示例:**
/eye fundus normal /eye fundus diabetic_mild /eye fundus hypertensive_grade_1 /eye fundus amd_drusen /eye fundus 左眼正常 右眼可疑
**支持的检查发现:**
- 正常(normal)
- 糖尿病视网膜病变(diabetic_mild/moderate/severe/proliferative)
- 高血压视网膜病变(hypertensive_grade_0/1/2/3/4)
- 年龄相关性黄斑变性(amd_drusen/amd_atrophic/amd_exudative)
- 视网膜静脉阻塞(vessel_occlusion)
- 其他病变描述
**检查类型:**
- 散瞳眼底检查(dilated)
- 免散瞳眼底照相(non-dilated)
- OCT检查
- 血管造影
**执行步骤:** 1. 解析眼底检查结果 2. 生成记录ID和时间戳 3. 保存到 `data/eye-health-tracker.json` 4. 如果发现异常,提供就医建议 5. 输出确认信息
4. 眼病筛查 - `screening`
记录各类眼病筛查结果。
**示例:**
/eye screening glaucoma negative /eye screening cataract grade_1 /eye screening amd early /eye screening diabetic_retinopathy mild /eye screening dry_eye moderate
**筛查类型:**
青光眼(glaucoma)
- negative:阴性
- suspect:可疑
- early:早期
- moderate:中期
- advanced:晚期
白内障(cataract)
- none:无白内障
- grade_1:轻度
- grade_2:中度
- grade_3:重度
- mature:成熟期
黄斑变性(AMD)
- none:无病变
- early:早期(玻璃疣)
- intermediate:中期
- late:晚期(地图状萎缩或新生血管)
糖尿病视网膜病变
- none:无病变
- mild:轻度非增生期
- moderate:中度非增生期
- severe:重度非增生期
- proliferative:增生期
干眼症(dry_eye)
- none:无干眼
- mild:轻度
- moderate:中度
- severe:重度
**执行步骤:** 1. 解析筛查类型和结果 2. 更新对应筛查状态 3. 计算下次筛查时间 4. 保存到 `data/eye-health-tracker.json` 5. 如果筛查阳性,提供就医建议 6. 输出确认信息
5. 记录用眼习惯 - `habit`
记录日常用眼习惯和环境。
**示例:**
/eye habit screen 4hours outdoor 1hour /eye habit break_20_20_20 yes /eye habit distance 50cm lighting good /eye habit 屏幕6小时 户外30分钟 用眼距离40cm
**支持的记录:**
- 屏幕使用时间(screen):每天小时数
- 户外活动时间(outdoor):每天小时数
- 20-20-20法则执行(break_20_20_20):yes/no/partial
- 用眼距离(distance):厘米数(建议≥40cm)
- 照明条件(lighting):good/adequate/poor
- 其他习惯描述
**20-20-20法则:**
- 每20分钟用眼
- 向20英尺(约6米)外远眺
- 持续20秒
**执行步骤:** 1. 解析用眼习惯信息 2. 更新眼习惯记录 3. 提供个性化建议 4. 保存到 `data/eye-health-tracker.json` 5. 输出确认信息和建议
6. 查看眼健康状态 - `status`
查看综合眼健康评估报告。
**示例:**
/eye status
**输出内容:**
- 最近视力检查结果
- 最近眼压测量
- 眼底检查状态
- 筛查完成情况
- 用眼习惯评估
- 综合健康评分
- 优先改善建议
7. 查看视力趋势 - `trend`
查看视力变化趋势。
**示例:**
/eye trend /eye trend 6months /eye trend 1year
**输出内容:**
- 视力变化趋势图(文字描述)
- 近视度数变化
- 眼压变化趋势
- 视力进展速度评估
- 需要就医的警示信号
8. 检查提醒 - `checkup`
查看和设置眼科检查提醒。
**示例:**
/eye checkup /eye checkup set routine 2025-06-15 /eye checkup set glaucoma 2025-12-15
**检查类型和频率建议:**
常规眼科检查
- **成人(18-40岁)**:每2年1次
- **成人(40-60岁)**:每1-2年1次
- **成人(>60岁)**:每年1次
- **儿童/青少年**:每年1次
青光眼筛查
- **高风险人群**(家族史、高度近视):每年1次
- **一般人群**:40岁后每2-3年1次,60岁后每年1次
糖尿病视网膜病变检查
- **1型糖尿病**:发病后5年开始,每年1次
- **2型糖尿病**:确诊后立即,每年1次
- **妊娠糖尿病**:妊娠期间或妊娠前检查
**输出内容:**
- 下次检查时间
- 检查项目清单
- 过期检查提醒
- 预约建议
9. 眼科用药管理 - `medication`
管理眼科相关用药(集成药物管理系统)。
**示例:**
/eye medication add 人工泪液 每天3次 /eye medication add 玻璃酸钠滴眼液 每天早晚各1次 /eye medication add 阿托品滴眼液 每晚1次(控制近视) /eye medication list /eye medication interaction
**执行流程:** 1. 解析药物信息 2. 调用 `/medication add` 命令添加药物 3. 在 eye-health-tracker.json 中添加引用记录 4. 输出确认信息
**引用格式:**
{
"medication_id": "med_xxx",
"added_from": "eye_health_management",
"added_date": "2025-01-02",
"indication": "干眼症"
}数据结构
视力记录结构
{
"id": "vision_20250102000001",
"date": "2025-01-02",
"left_eye": {
"uncorrected_va": 0.5,
"corrected_va": 1.0,
"sphere": -3.50,
"cylinder": -0.50,
"axis": 180
},
"right_eye": {
"uncorrected_va": 0.4,
"corrected_va": 1.0,
"sphere": -4.00,
"cylinder": -0.75,
"axis": 175
},
"exam_type": "routine",
"exam_method": "snellen_chart",
"notes": "",
"created_at": "2025-01-02T00:00:00.000Z"
}眼压记录结构
{
"id": "iop_20250102000001",
"date": "2025-01-02",
"time": "10:00",
"left_iop": 15,
"right_iop": 16,
"measurement_method": "goldmann_applanation_tonometer",
"reference_range": "10-21",
"notes": "",
"created_at": "2025-01-02T10:00:00.000Z"
}眼底检查结构
{
"id": "fundus_20250102000001",
"date": "2025-01-02",
"exam_type": "dilated_fundus_exam",
"findings": {
"left_eye": "normal",
"right_eye": "normal",
"overall": "normal"
},
"specific_findings": {
"optic_disc": "normal",
"retina": "normal",
"vessels": "normal",
"macula": "normal"
},
"comments": "",
"examined_by": "",
"created_at": "2025-01-02T00:00:00.000Z"
}视力分级参考
| 裸眼视力 | 评价 | 近视度数估计(参考) | |---------|------|-------------------| | 1.0-1.5 | 正常 | 0 ~ -0.5D | | 0.8-0.9 | 轻度下降 | -0.5D ~ -1.5D | | 0.4-0.7 | 中度下降 | -1.5D ~ -3.0D | | 0.1-0.3 | 重度下降 | -3.
WellAlly Health is a local-first, AI-powered personal health record (PHR) system.

