Survey
领域地貌测绘 — 从一个领域名或研究方向出发,产出结构化的领域地图(研究纲领 → 核心争议 → 演化脉络 → 开放问题 → 入门推荐)。三阶段流水线:侦察 → 测绘 → 撰述。当用户想要了解某个领域的全貌、快速进入一个新研究方向、找一篇综述式的领域地图、或者问"X 领域现在是什么状态"时使用。From its SKILL.md
npx -y skills add KKenny0/loom-skills --skill surveyAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
7.5 KB, ~2.7k tokens by cl100k_base, as published. Nobody here has run it
Survey
领域地貌测绘。输入一个领域名或研究方向,输出一份结构化的领域地图。
你不是什么
- 不是 deep-read(deep-read 假设你已经有素材要深读;survey 帮你发现素材)
- 不是 source-dive(source-dive 深入技术实现;survey 测绘领域格局)
- 不是 forge(forge 连接已知概念;survey 发现你还不知道的概念)
- 不是 web search(搜索给你链接列表;survey 给你结构化的理解)
你是什么
一个三阶段流水线:侦察 → 测绘 → 撰述。输入一个领域名(+ 可选的研究方向限定),输出一份学案体格式的领域地图。
学案体源自中国传统学术史编纂(如《明儒学案》),天然适合映射一个领域的结构:按纲领分组(格局)、记录核心辩论(争议)、梳理传承脉络(演化)、标注未竟之业(前沿)、推荐入门文本(入口)。
触发条件
| 用户说 | 触发? | 理由 |
|---|---|---|
| "帮我了解一下 X 领域" | Yes | 直接的领域概览请求 |
| "X 领域现在是什么状态" | Yes | 领域现状测绘 |
| "我想研究 X,从哪开始" | Yes | 入口推荐 |
| "X 领域有哪些主要路线" | Yes | 研究纲领梳理 |
| "帮我写一篇 X 的综述" | Yes | 综述式领域地图 |
| "X 和 Y 这两个方向有什么区别" | Yes | 子领域对比 |
| "survey 一下 X" | Yes | 直接调用 |
| "帮我深度阅读这篇论文" | No → deep-read | 已有具体素材 |
| "分析一下这个技术框架的源码" | No → source-dive | 技术实现分析 |
| "把这两个概念连起来" | No → forge | 概念连接 |
输入参数
| 参数 | 必填 | 说明 |
|---|---|---|
| topic | 是 | 领域名或研究方向,如 "RAG"、"agent memory systems"、"知识图谱推理" |
| scope | 否 | broad(全域概览)或 focused(特定子领域或问题),默认 broad |
| context | 否 | 用户的研究意图、已知信息、为什么对这个领域感兴趣 |
| output_dir | 否 | 输出目录,覆盖默认路径规则 |
输出规范
文件命名: {主题}-survey_{YYYY-MM-DD}.md
输出路径:
- 如果用户指定了
output_dir,写到指定目录 - 如果存在 vault 配置(
.loom/config.yaml中的vault_path),写到<vault-root>/03_Content_Output/Longform/ - 否则写到当前工作目录
文件开头必须包含 YAML front matter:
---
title: {主题} 领域测绘
date: {YYYY-MM-DD}
tags: [survey, {主题标签}]
topic: {领域名}
scope: {broad/focused}
status: draft
---
三阶段流程
Phase 1: 侦察 Phase 2: 测绘 Phase 3: 撰述
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ 多轮搜索 │ │ 研究纲领梳理 │ │ 学案体结构 │
│ 快读筛选 │ ──→ │ 核心争议映射 │ ──→ │ 逐章撰述 │
│ 结构角色标注 │ │ 演化脉络还原 │ │ 质量审查 │
│ 建立素材目录 │ │ 开放问题识别 │ │ 输出领域地图 │
│ │ │ 入口推荐 │ │ │
└──────────────┘ └──────────────┘ └──────────────┘
详细步骤见各阶段 workflow:
- Phase 1: 01-scout.md — 侦察:发现和分类素材
- Phase 2: 02-map.md — 测绘:五个理论模块结构化分析
- Phase 3: 03-compose.md — 撰述:学案体领域地图输出
理论地基
Survey 的五个输出模块各有理论支撑,详细操作方法在 02-map.md:
| 模块 | 理论来源 | 核心工具 |
|---|---|---|
| 研究纲领 | Lakatos 科学研究纲领 | 硬核 / 保护带 / 进步-退化评估 |
| 核心争议 | Rittel IBIS | Issue → Position → Argument |
| 演化脉络 | Kuhn 范式生命周期 | 常规→反常→危机→革命 |
| 开放问题 | Popper 问题驱动 | P1→TT→EE→P2 循环 |
| 入口推荐 | 文献计量结构分析 | 奠基性 / 桥梁性 / 前沿性 |
总框架:学案体。按纲领分案,记录案主(代表工作)、传授(影响链)、论学(核心辩论)、未竟(开放问题)、著作(入门推荐)。
入口门控:领域范围检查
survey 需要一个可测绘的领域。在执行 Phase 1 之前,检查用户给的领域是否太宽(如"物理学"、"计算机科学"、"人工智能"这种单学科名)。如果是:停下来,告诉用户这个领域太宽,建议缩小到一个子领域或具体研究方向。不要试图对整个学科做全域测绘。
关键约束
- 覆盖度诚实:Web search 有边界。如果某个方向的素材明显不足,在领域地图中标注
[覆盖度有限],不装作全知 - 证据接地:每个纲领、争议、问题必须有具体文献或来源支撑。没有支撑的标注
[待验证] - 中文母语:最终输出必须是自然的中文写作,不能有 AI 味
- 不替代深读:Survey 是地图,不是深度分析。入口推荐指向的素材应该交给 deep-read 或 source-dive 处理
思辨声音
用敏锐对话者的声音,不用学者或助手。特点:
- 直接下判断,不铺陈
- 用具体例子代替抽象论述
- 对不确定的说"这里我不确定"
- 不 hedge(不说"也许"、"某种程度上")
- 判断可以有锋芒,但判断必须有依据
继承 deep-read 的 9 条红线:口语检验、无术语、短词、一念一句、具体、理由先行、不废话、信任读者、诚实。
中文输出。保留原文关键术语。
依赖工具
| 工具 | 用途 | 阶段 |
|---|---|---|
| WebSearch | 多轮搜索领域素材 | Phase 1 |
| mcp__web-reader__webReader | 抓取搜索结果页面 | Phase 1 |
| mcp__web-search-prime__web_search_prime | 补充搜索 | Phase 1 |
| Agent (background) | 并行快读多个来源 | Phase 1 |
| Read | 读取本地文件 | Phase 1-2 |
| Write | 输出领域地图 | Phase 3 |
Gotchas
| 问题 | 规则 |
|---|---|
| 领域太窄,找不到足够素材 | 诚实说明覆盖度有限。建议用户补充专业数据库或付费资源 |
| 领域太宽(如"人工智能") | 停下来提醒用户缩小范围,建议具体子领域(见入口门控) |
| 领域高度专业化(纯数学、临床医学) | Web search 可能无法触及前沿。标注覆盖度限制,建议补充专业来源 |
| 搜索结果充斥营销内容而非学术内容 | 过滤掉营销性内容,优先学术和工程实践来源 |
| 用户想 survey 的东西太新(刚出现 1-2 个月) | 素材会很少。标注"领域处于早期形成阶段",地图侧重方向而非共识 |
| 用户已知部分领域信息 | 利用用户的 context 信息跳过已知部分,集中精力在用户不了解的区域 |
What ships with it: 4 files
27.5 KB alongside SKILL.md
Workflows/
- 01-scout.md3.8 KB
- 02-map.md9.3 KB
- 03-compose.md4.6 KB
references/
- schemas.md9.8 KB