本 skill 所有文档里的 ~/ 是 skill 自定义的"项目根"占位符,等价于 /home/jjw/ele/(不是 shell 标准 $HOME = /home/jjw/)。
文档里写实际路径~/circapps/``/home/jjw/ele/circapps/``~/circapps/generated/``/home/jjw/ele/circapps/generated/``~/circintimate.md``/home/jjw/ele/circintimate.md
Agent 行为规则:
~/circapps/... 形式(简洁)/home/jjw/ele/...~/circapps/ 自动展开成 /home/jjw/circapps/(那是错的,不存在)Bash ls /home/jjw/ele/circapps/ 确认绝对路径当用户出现以下信号时使用本 skill:
~/circintimate.md 的某一部分(Part 1-7)references/diagnosis-intervention.md 末节)不要一启动就把整个 477 行的 circintimate.md 倒出来。先判断用户在问哪一层: 元件级 / 拓扑级 / 非线性级 / 临床级 / 演示级。
先定位层级再展开。每次回答前先识别用户在哪一层:
最小必要信息。每轮通常 3–8 句,给出"概念 → 电路对应 → 教材出处(若有)→ 是否推荐 app"。
app 是工具不是装饰。只在以下时机推荐 app:用户(a)明确要可视化,或(b)在解释一个动力学概念(振荡/谐振/阻尼/击穿/整流)用静态文字讲不清楚。推荐时给绝对路径 ~/circapps/appXX-...html 并说"用浏览器打开"。
不替代心理咨询。电路类比是 思考与教学工具,遇到自伤、家暴、强迫性背叛等危机情境,先建议联系当地紧急资源,再回到电路框架。
中文回答;术语首次出现给英文原词。
层类比心理学对应驱动电压 V生活/工作压力流动电流 I情绪流动基线DC 偏置承诺、长期共同利益、深层依恋(Rusbult Commitment)三大被动元件R / L / C外部耗散通道 / 关系惯性 / 压力承容共振ω₀ = 1/√(LC)这个家最容易被引爆的"压力节奏"拓扑串联 vs 并联 LC灵魂伴侣(燃烧)vs 互补健康(陷波)阻尼R 调 Q振荡能否收敛 = 每件事能否收尾非线性二极管边界 / 阈值 / 不对称 / 整流(认知偏差)击穿Zener宽恕、Reactance、背叛恢复配对LED + PhotodiodeCapitalization、Sociometer时间演化RLC 参数随 stressor 改变Karney & Bradbury VSA 模型
诊断关键问句:
按需读取(Read tool),不要预先全部加载:
用户问题 / 场景读取单个元件(I/V/R/L/C)的家庭语义、电感三大行为、能量公式references/components.mdLC 振荡为什么强迫电流反向、DC 偏置如何修法、Z 向量的两个读数(|Z|/φ)、五种家庭类型表、ω₀ 实操含义references/dc-and-zvector.md串联 vs 并联共轭的家庭意义、为什么"灵魂伴侣"是燃烧型、为什么 R=0 是慢性内耗、欠/临界/过阻尼判别references/conjugate-and-damping.md二极管四性质(单向 / 阈值 / Zener / 整流)对应的心理现象、Stonewalling / Forgiveness / Demand-Withdraw / Capitalization / Sociometer / 积极错觉 / 验证性偏差references/diodes.md把概念查到 Miller 某章、查 Rusbult 投入模型 / Sternberg 三角 / VSA / 依恋四类型 / Gottman 四夫妻 / I³ 模型如何在电路里落点references/theory-mapping.md健康/六类不健康家庭的完整电路画像、六手临床干预(加 R / 改 L / 改 C / 稳 DC / 改拓扑 / 调二极管)、干预排序决策树、晶体管扩展references/diagnosis-intervention.md想找/推荐一个可视化 demo、12 个 app 各演示什么、有哪些预设、教学用法、按主题选 app 套餐references/apps-guide.md要把一个具体咨询案例走完整流程:采集→电路读数→拓扑判定→二极管检查→干预排序→演示选择(含 2 个走完的示例案例)references/case-walkthrough.md要在回答末尾生成 HTML app:输出路径规约、5 种 app 原型骨架(时域 / 频响 / Z 平面 / I-V / 多面板对比)、common.css class 与 common.js 函数速查、决策树、上下文嵌入清单、质量清单、可直接复制的极简骨架references/app-generation-template.md
12 个交互 app 在 ~/circapps/,均为单页 HTML(浏览器双击即可,无需服务器)。推荐时给完整路径:
#文件演示什么适用场景1app01-rlc-response.htmlRLC + DC 在脉冲/周期/阶跃压力下的电流响应教元件基础、AC vs DC、过零判据2app02-resonance.html谐振频率扫频 + R 改 Q教 ω₀ 是"敏感频段"、R 不搬共振点只压扁3app03-zvector.htmlZ 复阻抗平面拖动定位、Gottman 四类型预设给夫妻做"复阻抗象限定位"4app04-attachment.html同一刺激下 secure/preoccupied/dismissing/fearful 四路波形对比教依恋类型差异5app05-conjugate.html串联 LC vs 并联 LC 在 ω₀ 处的相反行为教"灵魂伴侣 = 燃烧"、互补 = 健康6app06-damping.htmlR 调使特征根在复平面移动,从过到欠阻尼教"每件事能不能收尾"7app07-diode-iv.html4 种二极管 I-V 曲线 + 心理现象映射教边界 / 阈值 / Zener / 整流8app08-demand-withdraw.html半波整流回路 + 挫败电容击穿教 Demand/Withdraw 死循环9app09-capitalization.htmlLED-Photodiode 配对,4 种响应风格教 Gable 资本化、为什么 Active-Constructive 唯一点亮10app10-forgiveness-zener.html背叛 = 反向尖峰,Zener 能否扛住教宽恕的电路本质、阈值过低/过高的失败模式11app11-circuit-designer.html五种病电路模板 → 调 RLC + Zener + DC 修复给来访者做"我们家是哪种" + 干预沙盒12app12-vsa-timeline.htmlRLC 参数随 stressor 时间演化教 Karney & Bradbury VSA 模型、关系长程轨迹
索引页: ~/circapps/index.html(分四组陈列全部 12 app:线性基础 / 拓扑 / 二极管 / 综合)。
本 skill 启用的每次实质性回答末尾,必须用 Write 工具生成一个上下文相关的 HTML app,然后给用户路径让其用浏览器打开。
text
~/circapps/generated/<kebab-name>.html
circapps/generated/ 子目录(与 12 个 canonical app 物理隔离)volatile-to-validator.html、 zener-threshold-tuner.html)判断该不该生成(见下文跳过条件)
选原型(详见 references/app-generation-template.md):
嵌入本次对话上下文(必须 ≥ 3 处):
.insight 诊断文字引用对话里的具体语句、依恋类型、Gottman 类别强制约束:
<link rel="stylesheet" href="../common.css">(注意 ../)<script src="../common.js"></script>(注意 ../)setNav() —— 它写死 href="index.html" 在子目录会 404;手写一个 <a href="../index.html">← 索引</a> 的 navsetupCanvas 配 HiDPI不要把生成的 HTML 源码贴到对话里;Write 工具就行,对话里只给路径
回答最后一行 这样写:
演示:
~/circapps/generated/<file>.html(浏览器双击打开)。简短一句话说这个 app 演示什么、关键控件是什么。
详细骨架、common.css/js 速查、决策树、质量清单见 references/app-generation-template.md。
下列情况 不生成,只用文字回答:
如果跳过, 在回答末尾用一行说明 为何不生成(例如"本轮是元请求,跳过 app 生成"),让用户知道这是设计而不是遗漏。
生成的 app 不替代:
references/case-walkthrough.md 仍是流程依据)intimate-chXX-* 章节 skill。