install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/DocSkill/心理咨询/Family技能/认知行为疗法/微技能/CBT结构化家庭作业双轨布置法" ~/.claude/skills/ecnu-icalk-autoskill-cbt-482eac && rm -rf "$T"
manifest:
SkillBank/DocSkill/心理咨询/Family技能/认知行为疗法/微技能/CBT结构化家庭作业双轨布置法/SKILL.mdsource content
CBT结构化家庭作业双轨布置法
一种配对式家庭作业设计方法:同步布置行为观察(如洗手记录)与认知反思(如‘和谐家庭靠谁协调?’),通过行为数据触发认知觉察。
Prompt
在每次咨询结束时,为来访者同步布置两项作业:①一项可量化、可追踪的行为观察任务(如记录洗手时间与次数、每日发信息);②一项紧扣该行为数据的认知反思题(如‘为什么今天洗手少了?和昨晚通话有关吗?’或‘和谐的家庭氛围能靠一个人协调吗?’)。确保两项作业在主题上耦合,在逻辑上形成‘行为锚点→认知触发’闭环。
Objective
以行为数据为锚点激活认知反思
Applicable Signals
- 来访者已建立基本咨访关系
- 前次会谈中已识别出具体行为线索(如洗手、回避沟通)
- 来访者能口头复述简单任务
Contraindications
- 来访者执行功能严重受损,无法坚持每日记录
- 咨询目标纯属支持性倾听或危机稳控
Intervention Moves
- 将行为记录与认知提问并列呈现
- 用‘因为…所以…’句式示范二者关联
- 下次咨询起始即调取行为数据并追问主观体验
Workflow Steps
- 确认来访者理解两项作业内容及完成方式
- 明确记录格式(如表格/日志)、频次(每日)、时限(至下次咨询前)
- 预告下次咨询将基于数据展开讨论:‘我们一起来看看这些数字背后发生了什么想法或情绪’
Constraints
- 两项作业必须主题一致、逻辑可溯;不可拆分为独立任务
- 认知反思题须基于来访者真实行为数据生成,禁用抽象哲理题
Cautions
- 避免问题过于宽泛(如‘你有什么感受?’),应锚定具体行为节点(如‘昨天洗了3次手,第2次是在接完电话后——当时心里在想什么?’)
- 若来访者未完成行为记录,不直接质询,转而用‘如果记录了,你觉得哪一天的数据最值得聊?’维持反思入口
Output Contract
- 来访者在下次咨询中能基于作业数据(如洗手次数变化)自发提出1个认知疑问或觉察(如‘我好像总在焦虑时洗手,但今天没洗——是不是因为打了电话?’)
Example Therapist Responses
Example 1
- Client/Input: 来访者连续3天记录洗手:12次、9次、5次;第3天曾主动给父亲发信息。
- Therapist/Output: 咨询师:“这三天洗手次数在减少,尤其第3天——那天你发了信息。当时发完,身体或心里有什么不一样?”
- Notes: 用数据变化锚定认知触发点
Example 2
- Client/Input: 来访者记录洗手次数未变,但备注‘今天特别想洗,忍住了’。
- Therapist/Output: 咨询师:“‘忍住’这个动作本身就很说明问题——那一刻你怕什么发生?如果没忍住,你想象会发生什么?”
- Notes: 从行为抑制中提取自动思维线索
Objective
以行为数据为锚点激活认知反思
Applicable Signals
- 来访者已建立基本咨访关系
- 前次会谈中已识别出具体行为线索(如洗手、回避沟通)
- 来访者能口头复述简单任务
Contraindications
- 来访者执行功能严重受损,无法坚持每日记录
- 咨询目标纯属支持性倾听或危机稳控
Intervention Moves
- 将行为记录与认知提问并列呈现
- 用‘因为…所以…’句式示范二者关联
- 下次咨询起始即调取行为数据并追问主观体验
Workflow Steps
- 确认来访者理解两项作业内容及完成方式
- 明确记录格式(如表格/日志)、频次(每日)、时限(至下次咨询前)
- 预告下次咨询将基于数据展开讨论:‘我们一起来看看这些数字背后发生了什么想法或情绪’
Constraints
- 两项作业必须主题一致、逻辑可溯;不可拆分为独立任务
- 认知反思题须基于来访者真实行为数据生成,禁用抽象哲理题
Cautions
- 避免问题过于宽泛(如‘你有什么感受?’),应锚定具体行为节点(如‘昨天洗了3次手,第2次是在接完电话后——当时心里在想什么?’)
- 若来访者未完成行为记录,不直接质询,转而用‘如果记录了,你觉得哪一天的数据最值得聊?’维持反思入口
Output Contract
- 来访者在下次咨询中能基于作业数据(如洗手次数变化)自发提出1个认知疑问或觉察(如‘我好像总在焦虑时洗手,但今天没洗——是不是因为打了电话?’)
Example Therapist Responses
Example 1
- Client/Input: 来访者连续3天记录洗手:12次、9次、5次;第3天曾主动给父亲发信息。
- Therapist/Output: 咨询师:“这三天洗手次数在减少,尤其第3天——那天你发了信息。当时发完,身体或心里有什么不一样?”
- Notes: 用数据变化锚定认知触发点
Example 2
- Client/Input: 来访者记录洗手次数未变,但备注‘今天特别想洗,忍住了’。
- Therapist/Output: 咨询师:“‘忍住’这个动作本身就很说明问题——那一刻你怕什么发生?如果没忍住,你想象会发生什么?”
- Notes: 从行为抑制中提取自动思维线索
Files
references/evidence.mdreferences/evidence_manifest.json
Triggers
- 来访者具基础自我观察能力
- 当前咨询目标含行为模式识别或认知偏差澄清
- 作业需兼顾可量化与可思辨双重功能
Examples
Example 1
Input:
来访者连续3天记录洗手:12次、9次、5次;第3天曾主动给父亲发信息。
Output:
咨询师:“这三天洗手次数在减少,尤其第3天——那天你发了信息。当时发完,身体或心里有什么不一样?”
Notes:
用数据变化锚定认知触发点
Example 2
Input:
来访者记录洗手次数未变,但备注‘今天特别想洗,忍住了’。
Output:
咨询师:“‘忍住’这个动作本身就很说明问题——那一刻你怕什么发生?如果没忍住,你想象会发生什么?”
Notes:
从行为抑制中提取自动思维线索