一键导入
research-planner
学习笔记需求澄清与引导。分析用户学习需求,引导明确学习目标和方向,调用 workflow-orchestrator 生成项目结构。触发词:想学、帮我整理、研究一下、了解一下、不知道从哪开始、research planning、explore topic。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
学习笔记需求澄清与引导。分析用户学习需求,引导明确学习目标和方向,调用 workflow-orchestrator 生成项目结构。触发词:想学、帮我整理、研究一下、了解一下、不知道从哪开始、research planning、explore topic。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
多篇既有学习笔记的批量更新编排。用于用户想一次更新一个目录、文件列表、Obsidian vault 子目录或多篇旧笔记,例如“批量更新这些笔记”“多篇笔记过时了”“把一组笔记更新到新版本”“refresh multiple notes”。先生成更新清单和批量计划,经用户确认后逐篇调用 note-updater 局部 patch,避免全文重写和批量误覆盖。
旧笔记批量导入、盘点和规范化。用于用户已经有一堆 Markdown/Obsidian/零散学习笔记,想接入本项目工作区、按项目 Obsidian 规范补 frontmatter、标签、双链、Callout、MOC,并保留原始文件时使用。触发词:旧笔记导入、已有笔记、一堆笔记、批量整理、迁移到这个项目、按项目规范、import existing notes、normalize notes。
业务工作流实例化器。由 planner 技能调用,接收 workflow_id、topic、project_slug 等参数,按 .claude/workflows/{workflow-id}/state-template.md 生成 workspace/workflow-runs/{run-id}.workflow.md。不直接面向用户;通用状态格式和状态流转由 workflow-todo-state 负责。
Create or retrofit reusable named workflow state machines for multi-step agent projects. Use when a project needs recoverable workflow state files, multiple workflow definitions, phase gates, restart-safe agent workflows, explicit skipped/blocked states, workflow routing rules, or reusable workflow templates across repositories.
自我学习阶段。回顾本次学习会话,记录学习心得和错误到 .claude/rules/learnings/,当文件超阈值时自动压缩去重,更新 RULES.md,促进系统持续改进。
为 Obsidian 生成或更新 MOC(Map of Content)目录笔记。用于用户要求“生成 MOC”“整理目录”“把新笔记加入目录”“每次加入笔记自动更新索引”等场景。只维护索引、分组、双链和简短说明,不复制正文。
| name | research-planner |
| description | 学习笔记需求澄清与引导。分析用户学习需求,引导明确学习目标和方向,调用 workflow-orchestrator 生成项目结构。触发词:想学、帮我整理、研究一下、了解一下、不知道从哪开始、research planning、explore topic。 |
分析用户学习需求,引导明确学习目标和方向。
当用户提出以下类型的请求时,调用此技能:
收集关键信息:
必填信息:
- 学习主题: 要学什么?
可选信息 (如未提供,通过提问收集):
- 学习深度: 入门/上手/精通
- 现有基础: 零基础/有了解/熟悉
- 学习目的: 实战/概念/心得/对比
- 时间限制: 期望多久完成
- 输出位置: 项目 output / 用户指定 Obsidian vault
- MOC 目录: 是否需要同步到某个 MOC 文件
需求分类:
workflow_id 参数决定使用哪个 .claude/workflows/{workflow-id} 模板,无需在本 planner 内分类场景判断:
用户已经明确说明学习主题、深度、目的。
操作: 直接进入 Step 3
用户有学习主题,但方向不明确。
操作:
用户只有模糊的兴趣,不知道从哪开始。
操作:
调用方式:
调用 /workflow-orchestrator 传入:
workflow_id: "learning-note-flow" # 本 planner 专用于此工作流
topic: "{用户学习主题}"
project_slug: "{主题 slug}"
run_id: "{主题 slug}"
depth: "{学习深度}"
level: "{用户基础}"
purpose: "{学习目的}"
output_target: "{project-output 或 obsidian}"
vault_path: "{用户指定 vault 路径,可后续补}"
note_folder: "{vault 内相对目录,可后续补}"
moc_path: "{MOC 路径,可后续补}"
orchestrator 将根据 workflow_id 定位 .claude/workflows/learning-note-flow/workflow.md 和 state-template.md,生成 ${WORKSPACE_PATH:-./workspace}/workflow-runs/{run_id}.workflow.md。
基于用户确认的方向,生成意图文件:
# 文件路径
${WORKSPACE_PATH:-./workspace}/${PROJECT_SLUG}/00_intent.md
意图文件格式:
# {主题} - 意图文件
## 基本信息
- **主题**: {topic}
- **项目标识**: {project_slug}
- **创建时间**: {date}
- **当前阶段**: 阶段 0
- **输出目标**: {project-output/obsidian}
- **Vault 路径**: {vault_path 或 待指定}
- **笔记目录**: {note_folder 或 待指定}
- **MOC 路径**: {moc_path 或 待指定}
## 学习目标
### 笔记类型
{实战笔记/概念笔记/心得笔记/对比笔记}
### 学习深度
{入门/上手/精通}
### 用户基础
{零基础/有了解/熟悉}
## 研究计划
### 探索方向
1. {方向 1}
2. {方向 2}
3. {方向 3}
### 重点收集
- **核心概念**: {列出需要理解的核心概念}
- **实战代码**: {列出需要的代码示例}
- **常见坑**: {列出需要避免的问题}
- **工具链**: {列出相关工具和生态}
### 信源偏好
- 官方文档: {是/否}
- 技术博客: {是/否}
- 社区讨论: {是/否}
- 学术论文: {是/否}
## 备注
{其他需要注意的事项}
返回信息:
## ✅ 意图澄清完成
### 项目信息
- 主题: {topic}
- 目录: ${WORKSPACE_PATH:-./workspace}/{project_slug}/
- 工作流: learning-note-flow
### 意图文件
已生成: `${WORKSPACE_PATH:-./workspace}/{project_slug}/00_intent.md`
### Workflow State
已生成: `${WORKSPACE_PATH:-./workspace}/workflow-runs/{run_id}.workflow.md`
### 后续步骤
1. 系统将调用 `/research-collector` 收集资料
2. 按照 workflow state file 执行各阶段任务
3. 每阶段完成后需要用户确认
本技能负责意图澄清,完成后调用 workflow-orchestrator 生成命名 workflow state file。完整编排流程见 .claude/skills/workflow-orchestrator/SKILL.md,阶段定义见 .claude/workflows/learning-note-flow/workflow.md。
核心链路:
research-planner → workflow-orchestrator → research-collector
→ outline-generator → chapter-writer → note-assembler → note-beautifier
用户:我想学习 React Server Components,帮我整理一下
助手:
1. 分析用户需求
- 学习主题: React Server Components
- 学习深度: 待确认
- 学习目的: 学习笔记
2. 调用 workflow-orchestrator
- 选择 learning-note-flow 工作流
- 生成 ./workspace/workflow-runs/react-server-components.workflow.md
3. 生成意图文件
- ./workspace/react-server-components/00_intent.md
4. 返回后续步骤
用户:我想学 React,不知道从哪开始
助手:
1. 分析用户需求
- 学习主题: React
- 学习深度: 不明确
- 学习目的: 不明确
2. 探测式引导
- 派发 subagent 探测不同方向
- 展示方向菜单:
A. React 基础入门
B. React 状态管理
C. React 性能优化
D. React 项目实战
3. 等待用户选择后,继续执行 Step 3-5