ワンクリックで
collect
收集学习资料阶段。根据用户的学习主题,使用 opencli 适配器搜索官方文档和社区内容,抓取并保存原始资料。触发时机:用户确认学习计划后,Phase 1。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
收集学习资料阶段。根据用户的学习主题,使用 opencli 适配器搜索官方文档和社区内容,抓取并保存原始资料。触发时机:用户确认学习计划后,Phase 1。
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。
学习笔记需求澄清与引导。分析用户学习需求,引导明确学习目标和方向,调用 workflow-orchestrator 生成项目结构。触发词:想学、帮我整理、研究一下、了解一下、不知道从哪开始、research planning、explore topic。
业务工作流实例化器。由 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,促进系统持续改进。
| name | collect |
| description | 收集学习资料阶段。根据用户的学习主题,使用 opencli 适配器搜索官方文档和社区内容,抓取并保存原始资料。触发时机:用户确认学习计划后,Phase 1。 |
用户确认学习计划后。
topic: 学习主题direction: 概念理解 / 实战上手 / 体系梳理 / 问题排查depth: 入门 / 进阶 / 深入原理每次执行前先运行 opencli list -f json 确认当前可用的搜索源,以下为常用源(以 live registry 为准):
| 站点 | 用途 | 命令示例 |
|---|---|---|
google | 通用搜索 | opencli google search "<query>" -f json |
github | 代码仓库 / 开源项目 | 使用 mcp__github__search_code 或 mcp__github__search_repositories |
mdn | Web 标准文档 | opencli mdn search "<query>" -f json |
stackoverflow | 编程问题 / 报错 | opencli stackoverflow search "<query>" -f json |
reddit | 社区讨论 / 经验 | opencli reddit search "<query>" -f json |
hackernews | 技术社区讨论 | opencli hackernews search "<query>" -f json |
medium | 技术博客 | opencli medium search "<query>" -f json |
devto | 开发者社区 | opencli devto search "<query>" -f json |
arxiv | 学术论文 | opencli arxiv search "<query>" -f json |
linux-do | 中文技术社区 | opencli linux-do search "<query>" -f json |
v2ex | 中文技术社区 | opencli v2ex search "<query>" -f json |
wikipedia | 概念定义 / 背景 | opencli wikipedia search "<query>" -f json |
youtube | 视频教程 | opencli youtube search "<query>" -f json |
bilibili | 中文视频教程 | opencli bilibili search "<query>" -f json |
| 站点 | 适用场景 |
|---|---|
grok | 英文互联网、Twitter/X 语境、热点追踪 |
gemini | 全球网页、英文资料、背景综述 |
doubao | 中文语境、中文热点与问答 |
| 工具 | 用途 |
|---|---|
defuddle parse <url> --md | 提取网页正文 Markdown,去广告去导航 |
opencli web read --url <url> | 备选方案,一次性的页面 Markdown 读取 |
opencli google search "{topic} official documentation" -f jsonopencli google search "{topic} official guide tutorial" -f json根据 depth 调整搜索词:
{topic} getting started tutorial{topic} advanced guide best practices{topic} deep dive internals architecture锁定官方文档入口 URL(从搜索结果中提取)。
用 defuddle parse 抓取官方文档关键页面,保存为 raw/doc-NN.md。
至少覆盖:
defuddle parse "<url>" --md -o "{SYSTEM_ROOT}/0-inbox/{topic}/raw/doc-01.md"
根据主题类型选择合适的源。每次搜索前先运行 <site> -h 确认参数:
技术类主题:
# 近期教程
opencli google search "{topic} tutorial 2025 2026" -f json
# GitHub 项目
github__search_repositories({query: "{topic} stars:>100"})
# 最佳实践
opencli google search "{topic} best practices" -f json
# 常见陷阱
opencli google search "{topic} common pitfalls mistakes" -f json
# 深度解析
opencli google search "{topic} deep dive advanced guide" -f json
# 社区问答(中英文各一)
opencli stackoverflow search "{topic}" -f json
opencli v2ex search "{topic}" -f json
非技术类主题:用 smart-search skill 路由到合适的专用源。
视频内容(实战上手方向优先):
opencli youtube search "{topic} tutorial" -f json
opencli bilibili search "{topic} 教程" -f json
对每个入选来源,用 defuddle parse 抓取并保存:
defuddle parse "<url>" --md -o "{SYSTEM_ROOT}/0-inbox/{topic}/raw/doc-NN.md"
写入 {SYSTEM_ROOT}/0-inbox/{topic}/:
# Sources for {topic}
| # | Title | URL | Author | Date | Type | Notes |
|---|-------|-----|--------|------|------|-------|
# {Title}
- **Source**: {URL}
- **Author**: {name}
- **Date**: {date}
- **Type**: {official|blog|tutorial|discussion}
---
{raw content}
-h 确认本阶段任务完成。向用户展示收集结果摘要(来源数量、覆盖的子主题、明显缺口)。
严禁调用 /curate。严禁进入 Phase 2。
必须等待用户明确确认("继续" / "进入下一阶段" / "开始整理")后才能进入 curate。