核心用法
Healthcheck 是一款极简风格的本地健康数据追踪 skill,通过 Node.js 内置模块操作 JSON 文件,记录日常饮水与睡眠数据。
功能覆盖:
- 饮水记录:识别越南语指令 "uống X cốc"(喝 X 杯),自动记录时间与杯数
- 睡眠追踪:通过 "đi ngủ"(睡觉)和 "thức dậy"(醒来)标记睡眠起止,自动计算睡眠时长
- 数据统计:响应 "thống kê" 指令,输出饮水记录总数、睡眠记录总数及当日饮水总量
- 记录修正:支持更新或删除最后一条饮水记录
技术实现:纯 Node.js 单文件脚本,依赖 fs 模块进行同步文件读写,数据存储于 {baseDir}/health-data.json,采用 ISO8601 标准时间戳。
显著优点
1. 极致轻量:78 行代码,零第三方依赖,无供应链攻击面
2. 隐私优先:100% 本地存储,零网络传输,天然符合 GDPR 数据最小化原则
3. 即开即用:文件自动创建,无需配置数据库或账户体系
4. 安全纯净:静态与动态分析双满分,无危险函数、无敏感信息硬编码
潜在局限
- 功能单一:无数据可视化、无趋势分析、无目标提醒功能
- 并发脆弱:同步文件读写,多进程同时操作可能导致数据竞争
- 无数据备份:单文件存储,误删或损坏即丢失全部历史
- 语言受限:指令识别仅支持越南语,国际化程度低
- T3 来源:无公开仓库,维护者信息缺失,长期更新存疑
适合人群
- 注重隐私、拒绝云同步的健康追踪用户
- 技术爱好者,愿手动备份或扩展功能
- 轻量级需求者,仅需基础记录无需分析
常规风险
| 风险类型 | 等级 | 说明 |
|---------|------|------|
| 数据丢失 | 中 | 单文件无备份机制,建议定期手动备份 JSON 文件 |
| 并发冲突 | 低 | 多实例同时运行可能损坏 JSON 结构 |
| 误操作 | 低 | 更新/删除仅针对最后一条,无撤销机制 |
总体评估:安全设计优秀的工具型 skill,适合作为隐私敏感场景的基础记录层,如需完整健康管理建议搭配专业应用使用。