命令行习惯追踪器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-pearl-habit-tracker 到你的 AI 助手。
技能介绍
问题场景
当习惯记录散落在待办、笔记和日历里时,频率、目标和连续天数很难被统一查询。habit-tracker 把这类轻量追踪收敛为命令行工具:用本地 JSON 保存习惯定义与完成日志,用统计和报告查看是否形成稳定节奏。
工作方式与边界
- 定义习惯:支持
daily、weekly、monthly频率,设置--target周期目标、--reminder提醒时间和描述。 - 记录完成:可补记
--date,累加--count,并附--note说明上下文。 - 查看状态:统计总完成数、活跃天数、完成率、当前连续天数和最长连续天数;报告以进度条形式汇总各习惯。
- 自动化:通过 cron 定时检查到期提醒或生成每日报告,也可在任务完成后触发记录。
数据默认写入 ~/.config/habit-tracker/ 的 habits.json 与 logs.json。它适合单人本地追踪、脚本化日志和轻量复盘;如果需要多人协作、日历同步或图形化管理,需要另行封装。
使用场景
- 每天晨会前运行 CLI,查看当前连续天数和完成率,决定今天优先补哪个习惯。
- 每周复盘时运行统计命令,检查 weekly 目标是否达到并记录未达成原因。
- 在任务完成后用事件触发 log 命令,把本次完成写入日期和备注,方便后续审计。
- 配置 cron 每小时检查提醒时间,把到期习惯纳入当天执行清单。
适合人员
- 用脚本维护跑步、阅读等个人习惯,并要查看连续天数的研发工程师
- 要把每周学习打卡整理成可复盘记录的独立开发者
- 希望用 cron 检查提醒并自动生成每日报告的运维人员
- 需要在事件触发后补记完成备注的产品经理