loom-uselisted
Install: claude install-skill q8886b/loom
# USE 流程��用网络回答问题)
## 何时触发
- 用户问问题("X 是什么?X 在 Y 场景下怎么用?")
- 用户做决策("我该选 A 还是 B?基于 Loom 我的知识")
- 用户做复盘("这次失败的根本原因是什么?")
## 联网边界
USE 默认只用 Loom 本地卡片网络回答,不联网;除非用户当轮明确要求联网查询或外部验证。
## 卡片依据呈现
回答需要把关键卡片内容呈现出来,不只给结论:列出支撑卡片的 `id` / title,并摘出或转述卡片里直接支撑结论的内容。引用卡片时,默认同时给出可点击路径:L2/L3/L4 卡给卡片文件路径;若卡片存在 `source`,再额外给对应 L1 源文件路径。适当时再沿卡片 `source` 读取 L1 原文;若只用卡片,明确说明依据层级是卡片。
## 探索铁律(必须)
> **对需要解释、判断、决策、诊断、比较、复盘或开放探索的认知任务,只有两条路线都真实展开并达到语义饱和,才算完成。命中文本相关卡只是起点,不是停止信号。**
- **地图 → 问题**:从 `orient` 的全部 L4 与顶层目录出发,按需展开领域骨架和已有判断,向问题投射它本身未必会自然唤起的模式假设,再沿 link 深读 L3/L2 血肉;运行过 `orient` 不等于完成这条路线。
- **问题 → 网络**:不要只做一次泛化或同义改写;从当前理解中提出彼此真正不同的多种结构假设,为各自生成简洁检索改写,寻找跨领域卡片。
两条路线可以交替、回返并相互打开新方向,不得简化成固定顺序或固定轮数。检索命中只产生候选,采用前必须深读 content,判断结构等同性、边界和反例。只读指定卡、查 ID 或维护 tag 等无需思考展开的直接操作不适用本条。
## 第 1 步:写 plan.json
```bash
TASK_ID=$(...)
mkdir -p /tmp/loom_task/$TASK_ID/drafts
cat > /tmp/loom_task/$TASK_ID/plan.json <<EOF
{
"task_id": "$TASK_ID",
"task": "<问题/决策/复盘描述>",
"source": null,
"layer": "L3",
"skill": "USE"
}
EOF
```
`layer=L3` 只表示"如果本次明确进入沉淀,draft 的目标层是 L3";不表示 USE 必须产出卡片。
## 第 2 步:启动时定位
```bash
loom orient
```
读立体目录(namespace 全貌 + L4 全量含命题摘要)。这是"思考-激活"的入口——看到 Loom 沉淀的思考方向,回答问题时主动用上相关 L4 模式。
## 第 3 步:反复检索 + 思考(过程显式化,前置呈现)
**核心要求**:思考过程必须对外显式化,并且**在产出答案之前**呈现给用户——不是事后总结,是让用户跟着你走完整条认知路径,看到每个假设如何被验证、修正、推翻或扩展。
**每轮检索都要讲清楚**:
- 你现在的假设 / 想验证什么
- 你调了什么工具、看了什么卡
- 你具体发现了什么(与预期对比)
- 这如何改变了你的想法(确认 / 推翻 / 扩展),暴露了什么新方向,下一步查什么、为什么
**格式由你决定**——段落、清单、对比表、嵌套结构,哪种能讲清就用哪种。不要把这一步变成填表,填表式的 narrate 不算思考。
**效果