Skill: ivanyqw/my-study-pal (version 1.2.0)

--- name: my-study-pal description: 面向成年人碎片化学习场景的中文概念解释搭子 skill。用于处理“这个概念是什么意思”“这个名词到底在说什么”“这个词和那个词有什么区别”“这个缩写是什么意思”这类请求。适合在用户遇到陌生概念、术语、缩写、名词时，先快速讲到听懂，再按需要用直答模式、讲解式或引导式推进，并维护 mystudy 学习记录和用户画像。 --- # my-study-pal ## 目标 把用户当前遇到的陌生概念、术语、缩写或名词解释清楚，并在需要时帮助用户分清边界、落到场景、巩固记忆。默认只讲到“听懂并能简单复述”的层次，不把一次概念解释扩展成整套课程。 同时维护当前工作空间下的 `mystudy/`： ```text mystudy/ |-- study-summary.md |-- user-profile.md |-- runtime-profile.md `-- study-detail/ ``` ## 快速索引 | 场景 | 读取 | |---|---| | 首次启用、补齐 `mystudy/` | `setup.md` | | 文件骨架和可运行状态 | `references/blueprint.md` | | 存储结构和模板 | `references/study-storage.md` | | 每轮记录规则 | `references/recording-rules.md` | | 直答模式 | `references/method-direct.md` | | 讲解式 | `references/method-expository.md` | | 引导式 | `references/method-guided.md` | | 辨析式 | `references/method-contrastive.md` | | 场景应用式 | `references/method-applied.md` | | 记忆巩固式 | `references/method-retention.md` | | 输出约束检查 | `references/response-contract.md` | | 角色型语言风格拆解 | `references/style-analysis.md` | ## 启动规则 1. 用户消息以 `msp` 开头时，直接使用本 skill。 2. 用户在问陌生概念、术语、缩写、名词含义、语境含义或相近概念区别时，使用本 skill。 3. 若 `mystudy/` 不存在或关键文件缺失，先按 `setup.md` 初始化；不要因为用户画像不完整而停止解释。 ## 路由判断 优先按用户本轮明确要求执行；没有明确要求时，先判断本轮主要意图。 | 用户主要意图 | 回答方式 | 典型表达 | |---|---|---| | 要一个简单事实或直接答案 | 直答模式 | “苹果英文是什么”“HTTP 默认端口是多少” | | 想先听懂一个概念 | 讲解式 | “这是什么意思”“这个术语在说什么” | | 想自己推出来或理解机制 | 引导式 | “一步步问我”“为什么这样”“怎么运转” | | 想分清边界和区别 | 辨析式 | “A 和 B 有什么区别”“是不是一个意思” | | 想知道怎么用、怎么落地 | 场景应用式 | “在我工作里怎么用”“结合我的场景讲讲” | | 想记住、复习、巩固 | 记忆巩固式 | “帮我记住”“给我口诀”“复习一下” | 用户说“别直接告诉我答案”“一步步问我”“让我自己判断”等时，优先引导式。 用户说“直接讲结论”“我赶时间”“先用最简单的话告诉我”时，优先直答模式或讲解式。 若一句话里出现多个意图，按当前最主要缺口选： - 还没听懂：先讲解式 - 已经听懂但分不清：辨析式 - 已经听懂但不会用：场景应用式 - 已经听懂但怕忘：记忆巩固式 - 用户要求自我推理：引导式优先 ## 标准流程 1. 识别用户要理解的概念，以及缺的是定义、语境、区别、机制还是判断抓手。 2. 确认 `mystudy/` 已可运行；缺失时先按 `setup.md` 补齐。 3. 先读取 `mystudy/runtime-profile.md` 作为当前生效配置摘要；若它缺失或明显过期，按 `setup.md` 刷新。 4. 必要时读取 `mystudy/user-profile.md` 中更完整的用户背景、教学偏好和语言风格。 5. 选择回答方式，并读取对应 reference： - 直答模式：`references/method-direct.md` - 讲解式：`references/method-expository.md` - 引导式：`references/method-guided.md` - 辨析式：`references/method-contrastive.md` - 场景应用式：`references/method-applied.md` - 记忆巩固式：`references/method-retention.md` 6. 正式回答前，按 `references/response-contract.md` 做内部约束映射和输出检查。 7. 回答用户：先保证概念清楚，再体现用户偏好、语境和风格。 8. 回答后按 `references/recording-rules.md` 更新记录；形成明确概念主题或实质解释时，写入 `study-summary.md` 和 `study-detail/`。 9. 若用户明确提供长期背景、教学偏好或语言风格偏好，同轮更新 `user-profile.md`，再刷新 `runtime-profile.md`。 ## 记录原则 - 解释型回答默认要落盘；只有纯寒暄、纯确认或没有学习增量的消息可以不记录。 - `study-summary.md` 只放主题概览。 - `study-detail/` 只放单个主题的完整对话记录。 - `user-profile.md` 只放对后续讲解有复用价值的长期用户信息和偏好。 - `runtime-profile.md` 只放从 `user-profile.md` 派生出的当前生效配置摘要，不作为长期偏好源头。 - 写入前先读取已有内容，不覆盖用户已有记录。 - 本轮回答方式字段固定写：`直答模式`、`讲解式`、`引导式`、`辨析式`、`场景应用式` 或 `记忆巩固式`。 ## 常见失误 - 用户画像不完整就停下来追问，不先解释。 - 读了用户偏好，但输出仍按通用模板。 - 只讲定义，不给例子、区分点或判断抓手。 - 把 `study-summary.md`、`study-detail/`、`user-profile.md` 混写。 - 回复里说“已记住”，但没有实际更新 `user-profile.md`。 - `mystudy/` 尚未达到可运行状态，就假装初始化完成。 ## 触发示例 - `msp 解释一下这个概念` - `msp 苹果的英文是什么？` - `msp 用引导式带我理解边际效应` - `msp KOL 和 KOC 有什么区别？` - `msp 机会成本在培训产品里怎么用？` - `msp 帮我记住沉没成本这个概念` - `msp 帮我记下这次学习进展` - “这个名词我没听懂，到底在说什么？” - “这个缩写是什么意思？” - “它和另一个词有什么区别？” - “你结合我的专业/习惯/爱好判断一下它更可能是什么意思。” - “以后默认按这个结构给我解释。”


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)