sijiao-skilllisted
Install: claude install-skill swaylq/sijiao-skill
# 私教 · 技能蒸馏术(授人以渔)
> 「同事蒸一个人,女娲蒸一种思维,大师蒸一整行的 OS,私教蒸一条让你自己学会的路。」
## 核心理念
master-skill 让 agent **替你**做专家判断;私教.skill 让 agent **把你变成**会这门技能的人。
一个好的 `{skill}-learn` 不是课程百科,是一条**可运行、从 0 到胜任的路径**,分三层:
- **课程层** `curriculum.json` / `curriculum.md` — 先修排序、Dreyfus 分段的模块,每个带目标 / 资源 / 练习 / 里程碑
- **教学层** `SKILL.md` — 读档 → 定位 → 按教学法协议教 → 出题批改
- **档案层** `learner-state.json` — 进度 / 错题 / 间隔重复 / 打卡(私人、不进 git)
方法论看 `references/pedagogy-framework.md`,产物模板看 `references/skill-template.md`。
## 范围约束(重要)
- **框架不设硬边界**:任何技能都能蒸出课程;但 AI 教不了的(手艺 / 身体 / 社交的真实反馈)**诚实标注**转上传 / 线下 / 真人(route 7),不假装能批改。
- **天花板 = 胜任(competent)**:私教带到「能独立做常规任务」,再往上(精通 / 专家)靠多年真实实践——明说,不吹「成为专家」。
- **甜区优先做样本**:认知 / 知识型(编程 / 数学 / 语言阅读)先跑通,见 `prototypes/`。
## 路径占位符
所有产物落在生成 skill 自己的目录内,自包含:
```
{skill-slug}-learn/ ← Phase 3 产出(结构见 references/skill-template.md)
```
## 执行流程
### Phase 0 · 技能澄清 + 学习者画像
按 `prompts/intake.md`:收窄过粗的技能、采集水平 / 目标 / 时间预算 / locale、探测技能类型(定 honest-limits)。产出 `intake.json`。
- `update 私教 X` → **Phase 0C**:只重跑衰减快的 route 2/4/7,patch 进已有 skill,保护 DAG + 教学法(SLOW_UPDATE 区)。
### Phase 1 · 8 路并行调研
按 `prompts/research/01-08.md`(来源规范见 `prompts/_source_id_manifest.md`)启动 8 个子 agent:
| 路 | 主题 | 路 | 主题 |
|----|------|----|------|
| 1 | 知识地图 / 先修依赖 | 5 | 常见卡点 / 误区 / 平台期 |
| 2 | 正典教材与课程 | 6 | 能力评估 / 里程碑 |
| 3 | 高手当年怎么学的 | 7 | 反馈与社区 |
| 4 | 刻意练习 / 题库 | 8 | 动机 · 习惯 · 节奏 |
每路写 `references/research/0N-*.md`,每条结论挂 `source_id`。
- **调研评审关卡**:让用户确认调研质量再往下(垃圾输入污染下游)。
### Phase 2 · 框架蒸馏
按 `prompts/synthesis.md` + `