loom-thinklisted
Install: claude install-skill q8886b/loom
# THINK 流程(深入思考)
## 何时触发
- 刚消化完一本书,把新卡接入已有网络(关联、对比、综合、反例)
- 用户提出研究方向("研究安全边际的跨流派应用")
- 反思某个已有判断
- 跨域类比("金融的反身性和 AI 的反馈回路有什么共同结构")
## 探索铁律(必须)
> **THINK 只有在两条路线都真实展开并达到语义饱和时才算完成。命中文本相关卡只是起点,不是停止信号。**
- **地图 → 问题**:从 `orient` 的全部 L4 与顶层目录出发,按需展开领域骨架和已有判断,向研究方向投射它本身未必会自然唤起的模式假设,再沿 link 深读 L3/L2 血肉;运行过 `orient` 不等于完成这条路线。
- **问题 → 网络**:不要只做一次泛化或同义改写;从当前理解中提出彼此真正不同的多种结构假设,为各自生成简洁检索改写,寻找跨领域卡片。
两条路线可以交替、回返并相互打开新方向,不得简化成固定顺序或固定轮数。检索命中只产生候选,采用前必须深读 content,判断结构等同性、边界和反例。
## 不预设 layer
产出可能是:
- L3 生成卡(跨材料综合判断、跨域��比、反例、实践沉淀)
- L4 新模式提案(从多个 L2L3 抽象出可迁移结构)
- 更新已有 L2/L3/L4 卡(深化、补反例、修正)
- 探索性思考——结论是"这条路不通"也算有效产出
## 单书 THINK 的覆盖账(材料是一本书时必须先做)
触发是"刚消化完一本书,接入网络"时,plan.json 之后、探索之前先建覆盖账:
```bash
loom think-init $TASK_ID --goal="<这次思考的目标>" --materials=<domain>:<book>
```
它把这本书的全部主题卡拉成清单——**这是验收单位,不是执行顺序**。随后:
- **通读主题清单,从 L2 血肉里挑深挖对象**(以问题为锚)。切入口是非主题 L2 卡(判断/机制/结构),主题卡只是索引。挑少数几张最有外联价值的,不要每个主题都深挖。
- **明确不深挖的主题,逐个记理由**:
```bash
loom think-skip $TASK_ID <主题卡id> --reason="<具体理由>"
```
理由必须建立在 skim/深读的基础上——凭标题拍"不重要"不算数,语义自检会逐条复核。
- **随时查账**:`loom think-coverage $TASK_ID`——哪些主题已被产出承接、哪些已 skip、哪些还开着。
- 探索方式与通用 THINK 完全相同(上面的双路线螺旋不变),覆盖账不干预过程,只在收尾验收。
## 第 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, # THINK 通常不绑定单一 L1
"layer": "L3", # 主目标 L3,过程中可能涌现 L4
"skill": "THINK"
}
EOF
```
## 第 2 步:启动时定位
```bash
loom orient
```
读立体目录(names