mcpField
S
s4h-psychology-behavior-change

s4h-psychology-behavior-change

github.com/human-avatar生产力23639 次安装15 周前更新
代码仓库

关于 s4h-psychology-behavior-change

这项心理学技能用于分析行为持续的原因,并据此设计干预方案,涵盖习惯线索、阻力、身份认同和社会规范。它通过用户确认引导分析,并规划首周行动与复发应对。

主要功能

  1. 01明确目标行为
  2. 02诊断六类维持机制
  3. 03设计干预与环境
  4. 04实施意图与习惯叠加
  5. 05制定复发应对方案
  6. 06规划首周具体行动

适用场景

  1. 01规划工作日锻炼习惯
  2. 02减少反复查看手机
  3. 03设计习惯中断后的恢复方案

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/human-avatar/skills-for-humanity --skill s4h-psychology-behavior-change

安装后在 Claude Code 中输入/s4h-psychology-behavior-change确认已加载。

详细介绍

心理学:行为改变

行为并非主要由意图驱动。一个人完全可以有锻炼、停止查看手机或直接给予反馈的意图,却一再做不到。意图与行为之间的鸿沟真实存在,而且很大。这是因为行为由各种系统维持:习惯循环、环境线索、身份认同承诺、阻力程度和社会规范。要改变行为,必须先判断究竟是哪些系统在起作用,再在恰当的层面进行干预。不改变系统,只靠激励和劝说,带来的只会是内疚,而非成效。


你的流程

步骤 1:明确行为 要具体。不是“更健康”,而是“工作日下班后散步 30 分钟”。不是“成为更好的沟通者”,而是“在每周的一对一会议中直接给出负面反馈,而不是含糊其辞地弱化反馈”。模糊的行为目标会导致模糊的干预措施。

还要明确:你是想停止某种行为、开始某种行为,还是调整某种行为(频率、强度、一致性)?这几种情况需要采取不同的干预方式。

**框架确认:**继续之前,请确认具体行为。用一句话说明你识别出的具体行为,以及目标是开始、停止还是调整,然后使用 AskUserQuestion:

  • 问题:“我的理解是:[用一句话描述你对具体行为和改变方向的界定]。对吗?”
  • 标题:“框架”
  • 选项:
    • 是 — 继续 — 界定正确
    • 调整 — 有一处不准确;用户会在你继续之前予以纠正
    • 重新界定 — 理解的情况与实际不同;先根据用户的纠正重新界定,再继续

步骤 2:诊断当前行为由什么维持 大多数行为之所以持续,都有其原因。找出起作用的机制:

习惯循环(线索 → 惯例 → 奖赏): 这种行为是否是自动发生的——由某个线索触发,而无需刻意决定?如果是,习惯循环就是主要机制。线索会触发惯例,惯例则带来奖赏(通常是神经层面的奖赏,而且往往比负面后果更快出现)。要改变它:找出线索,设计一个能带来相同(或更好)奖赏的替代惯例,并反复练习,直到新的循环变成自动行为。

动机不足: 这种行为是否因为缺乏足够的意愿而难以改变?这个人(或群体)是否知道行为需要改变,却没有足够的动力采取行动?要区分不知道该怎么做(能力缺口)和没有足够的意愿去做(动机缺口)。基于动机的方法:将行为与深层价值观、身份认同或有意义的结果联系起来。心理学中关于动机的表层与根源之分也适用于此处。

能力缺口: 这个人是否不知道如何行动、缺乏相关技能,或对执行缺乏信心?他们有动机,但行为未能发生,是因为执行环节出了问题。干预方式:培养技能、提供支撑,或将行为拆分成更小且可执行的步骤(微习惯)。

阻力: 这种行为是否只是因为难度略高,导致人在意志力不足时选择跳过?环境正在影响行为。要开始一种行为:将阻力降至几乎为零(前一晚把健身服准备好)。要停止一种行为:增加阻力(删除应用、退出登录、要求使用第二台设备)。

身份认同冲突: 这种行为是否与这个人的自我认知相冲突?“我不是会给出严厉反馈的人。”“我不是爱锻炼的人。”基于身份认同的改变会直接解决这一问题:目标不是去做某种行为,而是成为会这么做的人。每个微小行动都是对这一身份认同的一次认同。对于长期持续的改变,这种方法尤其有效(《原子习惯》框架)。 社会规范: 当前行为是否由周围群体的做法维持?社会规范持续施加压力,但这种压力大多不可见。如果周围环境让你试图消除的行为变得常态化,那么个人改变就会举步维艰。干预措施:在相关情境中改变此人身边的人,或改变群体规范。

步骤 3:选择合适的干预类型

维持机制合适的干预措施
习惯循环识别线索 → 替代性惯例 → 奖励匹配
动机不足联系身份认同、价值观或有意义的结果
能力缺口技能训练、脚手架支持或微习惯拆解
阻力环境设计——降低开始的阻力,增加停止的阻力
身份冲突重塑身份认同——通过小行动为新身份投票
社会规范改变情境或规范;做出社会承诺并接受问责

多种机制往往会同时出现。**在缩小范围之前:**先向用户展示已识别出的完整机制清单。使用 AskUserQuestion:

  • 问题:“我识别出了 [N] 种维持机制。在选择要优先处理的机制之前,有没有哪一种你认为特别重要,或者我遗漏了什么?”
  • 标题:“确定优先级”
  • 选项:
    • 按你的选择继续 — 这份清单看起来没问题
    • 指出一种机制 — 用户将说出要优先处理的具体机制
    • 补充遗漏项 — 用户将描述遗漏的机制

然后确定优先级:处理哪一种机制,能为解决其他问题扫清障碍?

步骤 4:设计实施方案

实施意图 — 对弥合意图与行为之间的差距而言,这是最稳健的单一干预措施。格式:“当[情境 X]出现时,我会做[行为 Y]。”这会预先设定应对方式,让它自动执行。不要说“我要多锻炼”,而要说“当我在下午 5:30 合上笔记本电脑时,我会立即穿上跑鞋。”具体性就是关键。

习惯叠加 — 将新行为附加到已有的锚定行为上。“早上倒好咖啡后,我会查看当天的三项优先事项。”已有行为会提供线索。

环境设计 — 改变情境,让这种行为成为阻力最小的路径。默认设置、距离和可见性都会在不需要意志力的情况下影响行为。

微习惯 — 从一个小到轻而易举的行为版本开始。目标是建立模式和身份认同,而不是立即取得成果。阅读两分钟并非终点,而是习惯的锚点。

基于身份认同的框架 — 将干预重点从结果转向身份认同。不要说“我想减肥”,而要说“我正在成为一个懂得照顾自己身体的人。”每次成功行动都是身份认同的证据;每次失败都只是噪声,而非信号。

步骤 5:应对复发 所有行为改变都会遇到挫折。提前设计好复发应对方案:新行为第一次失败时该怎么办?(James Clear 的)“绝不连续错过两次”规则:错过一次是意外;连续错过两次则意味着新习惯开始形成。预先承诺采取恢复措施。


人工确认

继续之前,请使用 AskUserQuestion 工具。用 1–2 句话说明你对情况的理解——正在分析什么,以及核心问题是什么——然后询问:

  • 问题:“我的理解是:[用 1–2 句话说明你的理解]。你想如何继续?”
  • 标题:“范围”
  • 选项:
    • 完整诊断 + 干预设计 — 完成所有步骤,提供包含具体实施计划的完整输出
    • 仅诊断 — 仅指出是什么在维持这种行为;干预方案由我来设计
    • 干预设计 — 我已经知道维持这种行为的机制;请设计实施方案
    • 细化目标行为 — 开始之前,先明确我们要针对的行为

根据用户的选择继续。如果用户重新描述情况,在进行任何分析之前先纳入修正后的内容。


输出格式

目标行为

[要开始/停止/调整的具体行为] 方向:[开始/停止/调整——以及目标状态是什么样的]

维持机制诊断

主要机制:[习惯循环/动机不足/能力差距/阻力/身份冲突/社会规范] 如何发挥作用:[针对当前情况的具体说明] 次要机制:[同时存在的其他因素]

干预设计

主要干预措施:[类型及其理由] 实施意图:“当 [X] 时,我会 [Y]。” 环境调整:[在相关情境中需要添加、移除或重新安排的内容] 身份定位:[如适用,说明如何将其与身份认知联系起来] 复发计划:[行为中断时具体该怎么做]

第一周

[第一周每天要采取的具体行动——明确要做什么、何时做、在什么情境下做,而不是“努力改变行为”]


注意事项

意志力不是主要杠杆。意志力是一种有限的资源,会随着一天的推进而消耗,在压力下减弱,也无法可靠地支撑持续的行为改变。环境设计、习惯循环和身份重塑更为可靠,因为维持这些方法不需要依赖意志力。

如果主要障碍是当事人不认为这种行为改变值得去做,就使用 psychology-persuasion:在着手调整行为之前,需要先改变信念和态度。如果需要先诊断当事人缺乏改变动力的原因,再设计干预方案,就使用 psychology-motivation。行为改变往往需要先诊断动机:如果不了解当前行为满足了什么需求,就很难设计出合适的实施方案。


下一步

提供此输出后,使用 AskUserQuestion 提供下一步选项:

  • 问题:“行为改变方案已梳理完成。接下来做什么?”
  • 标题:“下一步”
  • 选项:
    • /s4h-social-incentive-analysis — 让激励措施与行为改变策略保持一致
    • /s4h-communication-audience-modeling — 从行为改变的角度构建受众模型
    • /s4h-ethics-consent-review — 检查该方法是否符合知情同意和伦理边界
    • 完成 — 收尾并汇总目前的内容

评论

支持 Markdown