学术科研
在 jackin❯ 文档站为开放问题或路线图主题产出多页研究…
当 operator 明确要求 jackin-research,需要对某个开放问题或路线图主题做实质性调研并发布独立多页研究档案时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
在 jackin❯ 文档站为开放问题或路特定
解决思路
- 遵循 brief-driven:先编写 brief,再执行 brief。
- 从主题或 roadmap item 起草/载入 `prompt.mdx`,写明 mission、chapter list、evidence rules。
- 若传入 `--brief-only`,只完成 `prompt.mdx`(brief)后停止;稍后通过 `/goal Follow <brief>` 执行。
- 若传入 `--in-roadmap`,把发现内联存入 roadmap item,而不是创建独立 dossier;仅适合小研究。
- 若传入 `--web-only` 或 `--codebase-only`,将证据收集限制为单一路径(网页或代码库)。
- 默认创建独立文件夹 `docs/content/docs/research/<slug>/`。
- 在该文件夹中创建 `meta.json`,内容为 `{ title, defaultOpen:false, pages:[...] }`,用于侧边栏顺序。
- 创建 `index.mdx` 作为 dossier landing,包含 headline numbers、how-to-read、tier list。
- 创建 `prompt.mdx`,保存实际运行的 brief(spec,并包含 `/goal` run line)。
- 创建编号章节 `NN-*.mdx`:`00` 摘要,`01..` foundations,`10-20` areas,`30+` synthesis。
- 可选创建 `tools/`,放入复现脚本,并包含自己的 `meta.json` 和 `index.mdx`。
- 将 `<slug>` 加入父级 `docs/content/docs/research/meta.json` 的 `pages`。
- 网页证据通过内置 `deep-research` 收集;代码库证据通过 Explore/grep 收集。
- 每条外部 claim 必须携带 source URL;每个本地数字必须携带其 method。
- 按固定 per-technique record schema 撰写编号章节。
- 创建/更新 dossier 的 `meta.json` 和父级 `research/meta.json`,完成 sidebar wiring。
- 在 `docs/` 下运行 `bun` docs gate:`build`、`check:repo-links`、`tsc --noEmit`、`test`。
- 提交时使用 `docs(research):` 前缀;然后 push。
- 用 `cargo xtask research scaffold <slug>` 创建文件夹 + `meta.json`。
- 用 `cargo xtask research check` 校验 `pages` 与磁盘文件一致。
- 执行时通常通过外部 `/goal Follow <brief>` 运行。
- 可参考已有实现 `docs/content/docs/research/token-optimization-research/` 作为结构示例。
- 写作时保持 dossier 自由结构,不要强行套用 Problem/Why/Design 形状;dossier 不是 roadmap item。
- 写作时不要做产品设计决策;设计决策交给 `jackin-brainstorm`。
- 写作时确保外部 claim 有来源、本地数字有方法。
- 保持 `meta.json` 的 `pages` 与磁盘文件同步。
适用边界 · 注意事项
- 需要做 roadmap item 的产品设计决策时,改用 `jackin-brainstorm`。
- 只需要快速查找时,改用 `deep-research` 或直接 Explore,不产出 dossier。
- 未获得用户/operator 明确要求时,不要触发该技能(`disable-model-invocation: true`,仅 user-invocable)。