关于 Habit Tracker
Habit Tracker 是一款帮助人们设计并追踪日常习惯的技能,强调持续行动而非依赖动力。它结合微习惯、习惯叠加、环境调整,以及通过连续记录和模式分析进行定期复盘。
主要功能
- 01设计微小习惯与触发点
- 02将习惯连接到既有日常
- 03追踪每日完成情况与连续记录
- 04复盘规律并调整习惯
适用场景
- 01从容易执行的步骤开始培养新习惯
- 02记录每日习惯完成情况与备注
- 03每周检查坚持情况和遇到的阻碍
- 04把新行为接入已建立的日常流程
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ jmsktm/ claude-settings --skill habit-tracker安装后在 Claude Code 中输入/habit-tracker确认已加载。
详细介绍
习惯追踪器
习惯追踪器技能运用经过验证的行为科学原则,帮助你设计、养成并保持积极的习惯。它不只是依赖意志力,而是通过实施意图、习惯叠加和环境设计,让新行为持久形成。
这项技能认识到,习惯养成关乎系统,而非动力。它会引导你培养容易开始的“微习惯”,将新行为锚定到现有惯例上,并在习惯巩固后逐步增加复杂度。重点在于保持一致,而非追求强度——坚持出现比做到完美更重要。
追踪器通过记录连续打卡和识别模式,提供温和的监督,帮助你找出哪些做法有效、哪些需要调整。它会庆祝小小的进步,并帮助你在漏掉几天后快速恢复,而不必感到羞愧或放弃。
核心工作流
工作流 1:设计新习惯
- 明确行为:定义具体、可观察的行动
- 确定触发因素:将习惯与现有惯例或情境关联起来
- 缩小为微习惯:从小得离谱的版本开始
- 设计环境:调整周围环境,让习惯更容易养成
- 设置追踪方式:创建简单、无阻碍的追踪方法
- 规划庆祝方式:设计即时奖励或认可
- 预想障碍:找出可能的阻碍并制定解决办法
工作流 2:每日签到
快速追踪习惯完成情况:
- 查看今天的习惯清单
- 标记已完成的习惯
- 记录备注或规律
- 庆祝连续打卡
- 如有必要,重新安排未完成的习惯
工作流 3:每周习惯回顾
分析规律并调整方法:
- 完成率:计算保持一致的百分比
- 识别规律:找出哪些日子或情境最适合
- 分析障碍:回顾哪些因素造成了阻碍
- 评估难度:太难?太容易?还是刚刚好?
- 规划调整:根据需要修改习惯或环境
- 庆祝连续打卡:肯定保持一致所取得的进步
工作流 4:习惯叠加
将新习惯与现有惯例关联起来:
- 找出可靠的现有行为
- 定义新行为
- 使用“做完[现有行为]后,我会[新行为]”的句式
- 测试叠加是否自然契合
- 调整时间和顺序
习惯养成框架
习惯循环
- 提示/触发因素:是什么引发了这个行为?
- 惯例:实际行为是什么?
- 奖励:什么好处能强化这个行为?
微习惯方法
把习惯缩小到让你无法拒绝:
- 想冥想?从呼吸 3 次开始。
- 想锻炼?从做 1 个俯卧撑开始。
- 想多读书?从读 1 页开始。
规则:如果 2 分钟内做不完,就再缩小一点。
习惯叠加公式
After I [EXISTING HABIT],
I will [NEW TINY HABIT]
示例:
- “早上倒完咖啡后,我会在日记里写 1 句话”
- “结束一天的工作、合上笔记本电脑后,我会做 5 个俯卧撑”
- “坐到办公桌前后,我会深呼吸 3 次”
逐步增加复杂度
从微小的行动开始,然后逐步增加:
- 第 1–2 周:熟练掌握微小版本(1 个俯卧撑)
- 第 3–4 周:适度增加复杂度(5 个俯卧撑)
- 第 5–6 周:接近目标行为(完整的锻炼计划)
快速参考
| 操作 | 命令/触发语 |
|---|---|
| 创建新习惯 | “培养一个习惯”或“开始新习惯” |
| 每日签到 | “习惯签到”或“标记习惯已完成” |
| 查看连续打卡 | “显示我的习惯连续打卡记录” |
| 每周回顾 | “回顾我的习惯” |
| 修改习惯 | “调整[习惯名称]” |
| 习惯叠加 | “叠加一个新习惯” |
| 追踪完成情况 | “我做了[习惯]” |
| 分析规律 | “习惯洞察” |
习惯类别
早晨习惯
- 冥想/正念
- 锻炼或活动身体
- 写日记或做计划
- 健康早餐
- 阅读或学习
工作习惯
- 专注工作时段
- 管理电子邮件
- 适时休息
- 确定任务优先级
- 每日工作回顾
晚间习惯
- 设备关机时间
- 为明天做准备
- 反思或表达感恩
- 睡前阅读
- 固定睡觉时间
健康习惯
- 饮水量
- 蔬菜摄入量
- 药物/补充剂
- 活动或拉伸
- 睡眠卫生
学习习惯
- 每日阅读
- 语言练习
- 技能练习
- 课程进度
- 复习笔记
追踪模板
每日习惯追踪表
DATE: [Today's Date]
MORNING ROUTINE
[ ] 5-min meditation (Streak: X days)
[ ] Journal 1 page (Streak: X days)
[ ] 10-min exercise (Streak: X days)
WORK HABITS
[ ] Deep work block (Streak: X days)
[ ] Inbox zero by 5pm (Streak: X days)
EVENING ROUTINE
[ ] Read 10 pages (Streak: X days)
[ ] Plan tomorrow (Streak: X days)
[ ] Lights out by 10:30pm (Streak: X days)
NOTES:
[What made today easy or hard for habits?]
每周习惯回顾
WEEK OF: [Date Range]
HABIT: [Habit Name]
COMPLETION: X/7 days (X%)
LONGEST STREAK THIS WEEK: X days
TOTAL STREAK: X days
WHAT WORKED:
- [Success factor]
- [Success factor]
WHAT DIDN'T:
- [Obstacle]
- [Obstacle]
ADJUSTMENTS FOR NEXT WEEK:
- [Change 1]
- [Change 2]
DIFFICULTY RATING: Too Easy / Just Right / Too Hard
习惯叠加模板
ANCHOR HABIT: [Reliable existing behavior]
↓
NEW HABIT: [Tiny version of desired behavior]
↓
CELEBRATION: [Immediate acknowledgment]
FORMULA:
"After I [ANCHOR],
I will [NEW HABIT],
Then I will [CELEBRATE]."
EXAMPLE:
"After I pour my coffee,
I will write one sentence,
Then I will say 'Nice work!'"
最佳实践
- 从小到极致 - 你总能做得更多,但不一定总能做得更少
- 专注于坚持出现 - 持之以恒胜过一时强度
- 立即记录 - 不要等到一天结束
- 不要连续错过两次 - 错过一次是生活常态;错过两次就成了模式
- 设计你的环境 - 让它醒目、简单、有吸引力
- 锚定已有惯例 - 利用已经奏效的做法
- 立即庆祝 - 微小的肯定能强化行为
- 每周回顾,而非每天回顾 - 随着时间推移,规律会逐渐显现
- 迅速原谅自己 - 错过的日子是数据,不是失败
- 缓慢增加难度 - 先掌握微小的习惯,再逐步扩大
- 限制同时培养的习惯数量 - 最多培养 1-3 个新习惯
- 让提示显而易见 - 视觉提示能触发行动
- 减少阻力 - 消除意图与行动之间的步骤
- 叠加相关习惯 - 建立惯例,而非孤立的行为
- 使用身份认同语言 - “我是一个会……的人”,而不是“我正在尝试……”
行为科学原理
2 分钟法则
如果一件事不到 2 分钟就能完成,它就容易持续下去。调整习惯的规模,使之符合这一点:
- “阅读 30 分钟” → “读 1 页”
- “做瑜伽” → “铺开瑜伽垫”
- “学西班牙语” → “完成 1 节 Duolingo 课程”
执行意图
“我将在[时间]于[地点]做[行为]”
- 将坚持执行的可能性提高一倍
- 减少决策阻力
- 建立自动触发机制
诱惑捆绑
把你需要做的习惯与自己想做的习惯配对:
- “只有在跑步机上时,我才能看 Netflix”
- “冥想之后,我才能喝咖啡”
- “写作之后,我才能查看社交媒体”
环境设计
让好习惯变得:
- 显而易见:设置视觉提示(把健身包放在门边)
- 简单易行:减少阻力(穿着运动服睡觉)
- 有吸引力:与愉悦体验结合(播放精选歌单)
- 令人满足:通过视觉方式追踪(连续打卡日历)
让坏习惯变得:
- 不可见:移除提示
- 困难:增加阻力
- 缺乏吸引力:突出其代价
- 不令人满足:找一位监督伙伴
常见的习惯陷阱
一开始就定得太大
❌ “每天锻炼一小时” ✓ “刷牙后做 1 个俯卧撑”
一次培养太多习惯
❌ 一次开始培养 10 个新习惯 ✓ 先掌握 1 个,再增加另一个
依赖动力
❌ “等我想做的时候再做” ✓ “喝完咖啡后,我会做[习惯]”
没有设计环境
❌ 把手机放在卧室里 ✓ 晚上把手机放在厨房充电
非黑即白的思维
❌ “我错过了一天,我失败了” ✓ “错过一次没关系,明天继续”
集成方式
此技能可与以下内容配合使用:
- Daily Planner:将习惯时段安排进每日计划
- Goal Setter:将习惯与更大的目标成果联系起来
- Time Blocker:为习惯练习预留时间
- Journal Prompter:反思习惯模式和收获
- Focus Timer:使用 Pomodoro 进行习惯练习
习惯设计示例
用户:“养成一个习惯”
技能回复: “让我们设计一个真正能坚持下来的习惯。关键是从小处着手,并在已有的有效做法上逐步构建。
第一个问题:你想让什么行为变成自动化?
请具体说明行动本身,而不只是结果。例如:
- “每天锻炼”是一个结果
- “做 10 个俯卧撑”是一种行为
你想养成什么行为?”
用户:“我想每天早上冥想”
技能回复: “冥想非常有助于提升专注力和缓解压力。现在,让我们让这个习惯真正坚持下去。
把目标缩小: 你能做到的最简单版本是什么?简单到如果不做,你都会觉得不好意思?
- 1 分钟?
- 做 3 次深呼吸?
- 静坐 30 秒?
请记住:你随时可以做得更多,但我们设计的目标是保持一致,而不是追求完美。你想把它缩小到什么程度?”
用户:“做 3 次深呼吸”
技能回复: “太棒了。3 次呼吸足够简单,你不会找借口逃避。
习惯叠加: 现在,让我们把这个习惯锚定在你每天早上都会做的一件事上。有什么事是你绝对不会跳过的?
- 煮咖啡?
- 刷牙?
- 看手机?
- 起床?
什么事适合作为你的可靠锚点?”
[继续设计触发条件、布置环境和追踪方法]