Installs: 0
Used in: 1 repos
Updated: 0mo ago
$
npx ai-builder add command huifer/child-safetyInstalls to .claude/commands/child-safety.md
# 儿童意外伤害预防与安全评估
儿童意外伤害预防和安全风险评估,覆盖家庭、交通、食品、水上等各类场景,提供年龄适配的安全建议。
## 操作类型
### 1. 记录安全评估 - `record`
记录儿童安全评估结果。
**参数说明:**
- `area`: 安全区域(必填)
- home: 家庭安全
- car: 交通/汽车安全
- water: 水上安全
- food: 食品安全
- outdoor: 户外/活动安全
- `date`: 评估日期(可选,默认今天)
**示例:**
```
/child-safety record home
/child-safety record car 2025-01-14
```
**执行步骤:**
#### 1. 读取儿童基础信息
从 `data/profile.json` 读取:
- 儿童姓名
- 出生日期
- 性别
如果缺少,提示:
```
⚠️ 未找到儿童档案
请先设置儿童基础信息:
/profile child-name 小明
/profile child-birth-date 2020-01-01
/profile child-gender male
```
#### 2. 根据年龄确定检查项目
**0-6个月(婴儿期):**
- 家庭:婴儿床安全、睡眠姿势、防窒息
- 抱姿:头部支撑
- 温度调节
**6-12个月(爬行期):**
- 家庭:插座保护、防撞角、楼梯防护
- 小物品:防吞咽
- 烫伤防护
**1-3岁(学步期):**
- 家庭:门窗锁、抽屉锁、阳台防护
- 厨房:刀具、化学品收纳
- 浴室:防滑、防溺水
**3-6岁(学龄前):**
- 交通:安全座椅/增高垫
- 户外:走失预防
- 运动:护具使用
**6-12岁(学龄期):**
- 交通:自行车安全、乘车安全
- 户外:陌生人危险
- 网络:网络安全教育
**12-18岁(青春期):**
- 交通:驾驶安全(如适用)
- 运动:运动安全
- 社会:安全意识
#### 3. 生成评估问题
根据年龄和区域,生成互动问题。
**示例(1-3岁家庭安全):**
```
请回答以下安全问题(是/否):
1. 所有插座是否已安装保护盖?
2. 家具尖锐角是否已安装防撞条?
3. 窗户是否安装了防护栏或限位器?
4. 清洁用品/药品是否放在儿童拿不到的地方?
5. 浴室是否铺设防滑垫?
```
#### 4. 计算安全评分
```javascript
safeCount = 用户回答"是"的数量
totalCount = 总问题数
safetyScore = (safeCount / totalCount) * 100
if safetyScore >= 90:
level = "excellent" // 优秀
else if safetyScore >= 70:
level = "good" // 良好
else if safetyScore >= 50:
level = "needs_attention" // 需要注意
else:
level = "high_risk" // 高风险
```
#### 5. 生成评估报告
**优秀示例:**
```
✅ 家庭安全评估 - 优秀
评估信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
儿童:小明
年龄:2岁5个月
评估日期:2025年1月14日
评估区域:家庭安全
评估结果:
━━━━━━━━━━━━━━━━━━━━━━━━━━
安全等级:优秀 ✅
安全得分:90/100分
检查项目:
━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 插座保护:已安装保护盖
✅ 防撞保护:家具尖角已处理
✅ 门窗防护:窗户已安装限位器
✅ 危险品收纳:药品/清洁品已收纳
✅ 浴室安全:已铺设防滑垫
建议:
━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 继续保持良好的安全习惯
✅ 定期检查安全设施完好性
✅ 随着孩子成长调整安全措施
⚠️ 重要提示:
━━━━━━━━━━━━━━━━━━━━━━━━━━
本评估仅供参考,不能替代
专业安全检查。
如有特殊安全隐患,
请咨询相关专业人员。
数据已保存
```
**需要注意示例:**
```
⚠️ 家庭安全评估 - 需要注意
评估信息:
━━━━━━━━━━━━━━━━━━━━━━━━━━
儿童:小明
年龄:2岁5个月
评估日期:2025年1月14日
评估区域:家庭安全
评估结果:
━━━━━━━━━━━━━━━━━━━━━━━━━━
安全等级:需要注意 ⚠️
安全得分:60/100分
检查项目:
━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 插座保护:已安装保护盖
✅ 防撞保护:家具尖角已处理
⚠️ 门窗防护:窗户缺少防护措施
❌ 危险品收纳:药品放在易取得处
✅ 浴室安全:已铺设防滑垫
需要改进:
━━━━━━━━━━━━━━━━━━━━━━━━━━
🔴 紧急:窗户安装防护栏/限位器
🔴 紧急:药品移至儿童拿不到的高处/带锁柜
建议措施:
━━━━━━━━━━━━━━━━━━━━━━━━━━
1. 立即安装窗户防护装置
2. 购买药品安全收纳盒
3. 检查所有窗户的安全性
4. 教育孩子不攀爬窗户
🏚️ 家庭安全小贴士:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 窗户旁不要放置可攀爬家具
• 阳台门应随时关闭
• 药品应存放在带锁容器中
• 清洁剂应存放在原容器中
⚠️ 重要提示:
━━━━━━━━━━━━━━━━━━━━━━━━━━
高处坠落是儿童意外伤害的
主要原因之一,请务必重视!
数据已保存
```
---
### 2. 安全检查 - `check`
进行快速安全检查,识别潜在风险。
**示例:**
```
/child-safety check home
/child-safety check car
```
**输出示例(家庭安全快速检查):**
```
🔍 家庭安全快速检查
儿童:小明(2岁5个月)
高风险项检查:
━━━━━━━━━━━━━━━━━━━━━━━━━━
❓ 窗户是否有防护?
风险:高处坠落
建议:安装防护栏或限位器
❓ 药品/化学品是否安全存放?
风险:中毒
建议:存放在带锁高处
❓ 是否有防烫措施?
风险:烫伤
建议:热水壶放在后方
❓ 插座是否保护?
风险:触电
建议:安装插座保护盖
中风险项检查:
━━━━━━━━━━━━━━━━━━━━━━━━━━
❓ 家具尖角是否防护?
风险:撞伤
建议:安装防撞角
❓ 楼梯是否有防护门?
风险:跌落
建议:安装安全门
⚠️ 如有以上风险,请立即整改!
使用 /child-safety record home 记录详细评估
```
---
### 3. 风险评估 - `risk`
根据儿童年龄评估特定风险场景。
**参数说明:**
- `area`: 风险区域
**示例:**
```
/child-safety risk fall
/child-safety risk burn
/child-safety risk poisoning
```
**输出示例(跌落风险):**
```
📊 跌落风险评估
儿童:小明(2岁5个月)
风险等级:高风险 ⚠️⚠️
高风险场景:
━━━━━━━━━━━━━━━━━━━━━━━━━━
1. 窗户跌落
风险因素:攀爬、无防护
预防措施:
• 安装窗户防护栏
• 窗户旁不放置家具
• 教育孩子不攀爬
2. 床边跌落
风险因素:翻身、攀爬
预防措施:
• 使用床围
• 床垫调至最低
3. 楼梯跌落
风险因素:无防护门
预防措施:
• 上下安装安全门
• 教育正确上下楼梯
4. 家具翻倒
风险因素:攀爬不稳
预防措施:
• 固定高大家具
• 电视固定在墙上
紧急处理:
━━━━━━━━━━━━━━━━━━━━━━━━━━
如发生跌落:
1. 检查意识状态
2. 观察是否有外伤
3. 如有异常,立即就医
4. 头部跌落需观察24小时
⚠️ 重要提示:
━━━━━━━━━━━━━━━━━━━━━━━━━━
跌落是儿童意外伤害的首要原因,
务必做好预防措施!
使用 /child-safety emergency 查看急救信息
```
---
### 4. 预防建议 - `prevent`
提供年龄适配的安全预防建议。
**示例:**
```
/child-safety prevent
/child-safety prevent 2岁
```
**输出示例(2岁儿童预防建议):**
```
📋 安全预防建议
儿童:小明(2岁5个月)
家庭安全:
━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 窗户安全
• 安装防护栏或限位器(开启不超过10cm)
• 窗户旁不放置桌椅等可攀爬物品
✅ 防撞保护
• 家具尖角安装防撞条
• 地面防滑处理
✅ 防触电
• 所有插座安装保护盖
• 电线收好不外露
✅ 防烫伤
• 热水壶放在后方
• 桌布不使用(防止拉扯)
• 浴水先放冷水再放热水
✅ 防中毒
• 药品存放在带锁高处
• 清洁剂保持原包装
• 不用饮料瓶装化学品
交通/汽车安全:
━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 安全座椅
• 使用后向式安全座椅(至少至2岁)
• 正确安装,定期检查
✅ 乘车安全
• 不坐副驾驶
• 不将身体伸出窗外
食品/进食安全:
━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 防窒息
• 避免整粒坚果、葡萄、果冻
• 进食时不玩耍/奔跑
• 不用筷子/牙签逗玩
水上安全:
━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 浴室安全
• 浴盆水深不超过5cm
• 绝不离开视线
✅ 游泳池/水塘
• 周围安装围栏
• 不让孩子独自靠近
户外安全:
━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ 防走失
• 教育记住家长电话
• 外出牵好手
• 使用定位手环
⚠️ 重要提示:
━━━━━━━━━━━━━━━━━━━━━━━━━━
2岁儿童活动能力强但安全意识差,
需时刻看护!
```
---
### 5. 急救信息 - `emergency`
显示紧急情况处理信息和联系方式。
**示例:**
```
/child-safety emergency
/child-safety emergency cpr
```
**输出示例(紧急情况总览):**
```
🚨 儿童急救信息
紧急电话:
━━━━━━━━━━━━━━━━━━━━━━━━━━
• 急救电话:120
• 火警电话:119
• 报警电话:110
常用急救操作:
━━━━━━━━━━━━━━━━━━━━━━━━━━
1. 窒息急救(海姆立克法)
婴儿(<1岁):
• 拍背5次:肩胛骨之间
• 压胸5次:两乳头连线中点
• 重复至异物排出
儿童(>1岁):
• 站立或跪立背后
• 拳头放在肚脐上方
• 向上用力冲击
2. 高热处理
• 体温>38.5℃:服用退热药
• 物理降温:温水擦浴
• 多喝水
• 如精神差或持续发热,就医
3. 跌倒处理
• 检查意识
• 观察伤口
• 冷敷肿胀处
• 如呕吐/嗜睡,立即就医
4. 烫伤处理
• 立即冲冷水15-20分钟
• 不要弄破水泡
• 不要涂抹牙膏等
• 烫伤面积大或严重,就医
5. 误服毒物
• 立即拨打120
• 带上误服物品包装
• 不要催吐(除非医生指示)
6. 触电处理
• 先切断电源
• 或用绝缘物分离
• 检查呼吸心跳
• 必要时进行CPR
紧急联系人:
━━━━━━━━━━━━━━━━━━━━━━━━━━
[从保存的数据中读取]
最近医院:
━━━━━━━━━━━━━━━━━━━━━━━━━━
[如已保存则显示]
⚠️ 重要提示:
━━━━━━━━━━━━━━━━━━━━━━━━━━
以上信息仅供参考,
紧急情况请立即拨打120!
建议参加正规急救培训。
使用 /child-safety emergency record 可保存联系人信息
```
---
### 6. 检查清单 - `checklist`
显示按年龄分类的安全检查清单。
**示例:**
```
/child-safety checklist
/child-safety checklist 2岁
```
**输出示例(2岁儿童检查清单):**
```
✅ 家庭安全检查清单
儿童年龄:2岁5个月
每日检查:
━━━━━━━━━━━━━━━━━━━━━━━━━━
□ 窗户是否关闭/锁好
□ 危险物品是否收纳好
□ 浴室地面是否干燥
□ 热水壶是否放在安全位置
每周检查:
━━━━━━━━━━━━━━━━━━━━━━━━━━
□ 插座保护盖是否完好
□ 家具防撞条是否牢固
□ 楼梯安全门是否正常
□ 药品是否锁好
每月检查:
━━━━━━━━━━━━━━━━━━━━━━━━━━
□ 烟雾报警器是否工作
□ 煤气报警器是否工作
□ 家具是否稳固
□ 窗户防护是否牢固
每季检查:
━━━━━━━━━━━━━━━━━━━━━━━━━━
□ 汽车安全座椅是否牢固
□ 自行车头盔是否完好
□ 急救包是否齐全
□ = 未完成 ✅ = 已完成
使用 /child-safety record 记录检查结果
```
---
## 数据结构
### 主文件:data/child-safety-tracker.json
```json
{
"created_at": "2025-01-14T00:00:00.000Z",
"last_updated": "2025-01-14T10:00:00.000Z",
"child_profile": {
"child_id": "child_20200101",
"name": "小明",
"birth_date": "2020-01-01",
"gender": "male"
},
"safety_assessments": [
{
"date": "2025-01-14",
"age": "2y5m",
"age_months": 29,
"area": "home",
"area_name": "家庭安全",
"checklist": {
"window_protection": true,
"outlet_covers": true,
"corner_guards": true,
"chemical_storage": false,
"bathroom_safety": true,
"stair_gates": null
},
"score": {
"total_items": 5,
"safe_items": 4,
"percentage": 80,
"level": "good"
},
"risks_identified": [
{
"item": "chemical_storage",
"risk_level": "high",
"description": "药品/化学品未安全存放"
}
],
"recommendations": [
"将药品移至带锁的高处",
"检查所有窗户防护"
]
}
],
"risk_history": [],
"emergency_contacts": [
{
"name": "爸爸",
"phone": "138****1234",
"relationship": "father"
},
{
"name": "妈妈",
"phone": "139****5678",
"relationship": "mother"
},
{
"name": "附近医院急诊",
"phone": "010-12345678",
"relationship": "hospital"
}
],
"statistics": {
"total_assessments": 1,
"last_assessment_date": "2025-01-14",
"average_score": 80,
"areas_assessed": ["home"]
}
}
```
---
## 按年龄段安全重点
### 0-6个月(婴儿期)
| 区域 | 重点 |
|------|------|
| 睡眠 | 仰卧睡眠、硬床垫、无松软物品 |
| 抱姿 | 头部支撑、防摇晃 |
| 温度 | 适宜室温、防烫伤 |
### 6-12个月(爬行期)
| 区域 | 重点 |
|------|------|
| 地面 | 小物品清理、防吞咽 |
| 电器 | 插座保护、电线收纳 |
| 家具 | 防撞角、家具稳固 |
### 1-3岁(学步期)
| 区域 | 重点 |
|------|------|
| 窗户 | 防护栏/限位器 |
| 门窗 | 门锁、防夹手 |
| 厨房 | 刀具、化学品收纳 |
| 浴室 | 防滑、防溺水 |
| 交通 | 安全座椅 |
### 3-6岁(学龄前)
| 区域 | 重点 |
|------|------|
| 交通 | 安全座椅/增高垫 |
| 户外 | 防走失、陌生人危险 |
| 运动 | 护具使用 |
### 6-12岁(学龄期)
| 区域 | 重点 |
|------|------|
| 交通 | 自行车安全、乘车安全 |
| 户外 | 活动安全、防走失 |
| 网络 | 网络安全教育 |
### 12-18岁(青春期)
| 区域 | 重点 |
|------|------|
| 交通 | 驾驶安全(如适用) |
| 运动 | 运动安全 |
| 社会 | 安全意识、应急处理 |
---
## 错误处理
| 场景 | 错误消息 | 建议 |
|------|---------|------|
| 缺少儿童档案 | 未找到儿童档案<br>请先设置 /profile child-name | 引导设置基础信息 |
| 区域不支持 | 不支持该安全区域 | 列出支持的区域 |
| 年龄超出范围 | 该功能适用于0-18岁儿童 | 提示适用范围 |
---
## 医学安全原则
### ⚠️ 安全红线
1. **不做安全保证**
2. **不替代专业安全检查**
3. **不处理紧急情况(引导就医/报警)**
### ✅ 系统能做到的
- 安全风险评估
- 预防建议科普
- 急救信息参考
- 安全检查清单
---
## 示例用法
```
# 记录安全评估
/child-safety record home
/child-safety record car
# 快速安全检查
/child-safety check home
# 风险评估
/child-safety risk fall
/child-safety risk burn
# 预防建议
/child-safety prevent
# 急救信息
/child-safety emergency
/child-safety emergency cpr
# 检查清单
/child-safety checklist
```
---
## 重要提示
本系统仅供儿童安全评估和预防建议参考,**不能替代专业安全检查和急救培训**。
所有紧急情况,**请立即拨打120急救电话**。
数据已保存到本地,不上传云端。Quick Install
$
npx ai-builder add command huifer/child-safetyDetails
- Type
- command
- Author
- huifer
- Slug
- huifer/child-safety
- Created
- 0mo ago