npx skills add ECNU-ICALK/AutoSkill --skill ABC日记作业布置 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# ABC日记作业布置 结构化布置三栏式日记作业(A-诱发事件,B-自动思维/信念,C-情绪与行为反应),用于外化认知模式、积累重构素材。 ## Prompt 向来访者清晰解释ABC模型三栏含义:A栏记录具体、可观察的诱发事件(如‘看到她发朋友圈’);B栏写下当时浮现的自动思维或核心信念(如‘我不够优秀,所以没有女生会喜欢我’);C栏标注对应的情绪(如‘焦虑、羞愧’)和行为反应(如‘反复刷手机、回避社交’)。强调记录重在真实而非完美,每日1–2条即可。确认理解后,共同约定完成频次(如连续3天)、提交方式及下次会谈回顾计划。 ## Objective 巩固认知觉察并为后续重构提供实证基础 ## Applicable Signals - 来访者能口头复述自己的某条不合理信念 - 来访者对情绪波动有基本命名能力(如‘难过’‘烦躁’) - 来访者未表现出急性危机或严重解离 ## Contraindications - 来访者当前存在自伤/自杀意念且未稳定 - 来访者明确拒绝书写或表示无法专注完成任何结构化任务 - 存在未经评估的读写障碍或低文化适配性(如母语非中文且无辅助支持) ## Intervention Moves - 定义ABC三栏术语并举例说明 - 共情性验证记录难度,降低完美主义压力 - 将作业与来访者目标联结(如‘这些记录会帮我们找到哪些想法真正影响你的心情’) ## Workflow Steps - 1. 简要回顾本次会谈中识别出的1–2条不合理信念(如‘错过她就再也遇不到心动的人’) - 2. 引入ABC模型,用来访者真实语句示范填写(A/B/C各一例) - 3. 指导两项补充练习:a) 每日记录想到特定对象的次数与时长;b) 每日写出一条自我优点并详细描述 - 4. 共同确认作业格式、频次、截止时间及下次会谈回顾方式 - 5. 询问阻碍预期,预设应对策略(如‘如果某天忘了记,第二天补1条即可’) ## Constraints - 不替代当面认知重构,仅作为数据收集工具 - 首次布置不超过3项子任务,避免负担过载 - 不强制要求情绪强度评分等复杂量化 ## Cautions - 避免将B栏简化为‘想法’而忽略信念层级(如混淆自动思维与核心信念) - 警惕作业成为新的自我批判工具——需同步传递‘记录即干预’的接纳立场 ## Output Contract - 来访者能用自己的话复述ABC三栏定义,并签署/口头确认将在下次咨询前完成至少2天有效记录(含A/B/C基本要素) ## Example Therapist Responses ### Example 1 - Client/Input: 来访者说:‘我总忍不住想她,然后就特别烦自己。’ - Therapist/Output: 咨询师回应:‘那我们可以一起试试ABC记录——比如今天A栏写‘午饭时看到
- Prompt
- Objective
- Applicable Signals
- Contraindications
- Intervention Moves
- Workflow Steps
- Constraints
- Cautions
- Output Contract
- Example Therapist Responses
- Example 1
- Example 2
- Files
- Triggers
What does the ABC日记作业布置 skill do?
结构化布置三栏式日记作业(A-诱发事件,B-自动思维/信念,C-情绪与行为反应),用于外化认知模式、积累重构素材。
How do I install it?
Run `npx skills add ECNU-ICALK/AutoSkill --skill ABC日记作业布置 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From ECNU-ICALK/AutoSkill, a repository with 539 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
