# Cortex Recall

> 知识库搜索 + 兜底 + 回填闭环 — 先搜双层 vault (项目级 <repo>/.wiki + 用户级 ~/.cortex/.wiki); 未命中走兜底 (WebSearch → 拿不准问用户); 答案按 scope 归类 (项目级/全局) 自动回填知识库. 触发: 查/搜知识库/recall/想想/记得/这个怎么.

- Skill: `lazygophers/cortex-recall` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add lazygophers/cortex-recall`
- Raw SKILL.md: https://api.skillmd.com/api/skills/lazygophers/cortex-recall/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: lazygophers (https://skillmd.com/u/lazygophers)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/lazygophers/cortex-recall

---


# cortex-recall

**查询驱动 + 缺则补**: 搜双层 vault → 未命中兜底 (互联网 → 拿不准问用户) → 答案按 scope 归类自动回填知识库. **不写脚本** — 由 main 会话按步骤调 vault 搜索工具 / WebSearch / cortex-extract 回填.

## 流程速查

```
query
 │
 1. 搜 vault (项目级 <repo>/.wiki + 用户级 ~/.cortex/.wiki)
 │   命中 → 返回 (附引用) ✓
 │   未命中 ↓
 2. WebSearch 互联网
 │   拿得准 → 用答案 (标 source URL)
 │   拿不准 ↓
 3. 问用户 → 用答案
 │
 4. 回填: 按 scope 归类 (项目级 / 全局) → 调 cortex-extract/cortex-save 落盘
```

命中 vault 即返回, 不走兜底; 走兜底必回填 (默认落 L3-short).

## 何时读哪个 reference

| 任务 | 文件 |
| --- | --- |
| 双层搜索范围 + 多级回退 (mcp/rg/grep) + 引用格式 | `references/search.md` |
| 兜底顺序 (WebSearch → 问用户) + "拿不准" 判定 | `references/fallback.md` |
| 回填: scope 归类 + 定级别 + 默认自动写 (含 L0) | `references/writeback.md` |

## 与既有 skill 边界

| skill | 职责 |
| --- | --- |
| cortex-recall (本) | 搜 + 兜底 + 回填 闭环 (查不到主动补) |
| cortex-extract | L4-inbox 内部已收件资料路由分级 |
| cortex-context-digest | 整理当前会话上下文沉淀 |
| cortex-ingest | 外部 repo/website 主动入库 |
| cortex-schema | 路径/级别契约权威 |

recall = "查询驱动 + 缺则补"; extract/digest = "已有资料整理".

依赖: cortex-schema (路径权威) + cortex-extract (回填三轴 + 落盘) + cortex-context-digest (scope 规则).

