关于 research
research 是一项技能,用于围绕开放问题或路线图主题制作独立的多页研究档案。它以研究简报为依据,收集网页和代码库证据并整理成文档;不负责产品设计决策。
主要功能
- 01起草研究简报
- 02收集网页与代码库证据
- 03编写多页研究档案
- 04支持仅写简报及限定范围的研究
- 05检查文档结构并运行构建
适用场景
- 01调查尚待解答的技术问题
- 02为路线图主题开展有来源的研究
- 03将研究发现发布为文档档案
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jackin-project/ jackin-dev --skill research安装后在 Claude Code 中输入/research确认已加载。
详细介绍
research
针对一个未决问题或路线图主题,撰写一份独立的研究报告——发布在 jackin' 文档站点上的多页交付成果。以简报为导向:先撰写简报,再开展研究。收集并综合证据(网页 + 代码库);不做产品设计决策。
参考实现:jackin' 仓库中的 docs/content/docs/research/token-optimization-research/。
适用场景
- 操作者针对一项重要调查运行
/jackin-dev:research <slug>。
不适用场景
- 对路线图条目做设计决策 →
/jackin-dev:brainstorm。 - 快速查找 → 直接使用
deep-research或 Explore,不创建报告。
参数
--brief-only— 撰写prompt.mdx(简报)后停止;稍后通过/goal Follow <brief>执行。--in-roadmap— 将研究结果直接写入路线图条目,而非单独创建报告(仅适用于小型研究)。--web-only/--codebase-only— 将资料收集限制在单一渠道。
输出布局(默认:单独的目录)
docs/content/docs/research/<slug>/
├── meta.json # { title, defaultOpen:false, pages:[...] } — sidebar order
├── index.mdx # dossier landing: headline numbers, how-to-read, tier list
├── prompt.mdx # the brief that was run (the spec; carries the /goal run line)
├── NN-*.mdx # numbered chapters (00 summary, 01.. foundations, 10-20 areas, 30+ synthesis)
└── tools/ # optional scripts + own meta.json + index.mdx
同时将 <slug> 添加到父级 docs/content/docs/research/meta.json 的 pages 中。大型研究 → 使用独立目录(默认);小型研究 → 使用 --in-roadmap。
流程
- 确定范围 / 撰写简报。 根据主题(或路线图条目)起草或加载
prompt.mdx:任务、章节列表、证据规则。使用--brief-only时,到此为止。 - 收集资料。 网页资料通过内置的
deep-research获取;代码库资料通过 Explore/grep 获取。每条外部主张都必须附带来源 URL;每个本地数据都必须注明获取方法。 - 撰写。 编写
index.mdx(关键数据 + 阅读指南 + 分级列表)和按固定的技术记录结构编写的编号章节;将复现脚本放在tools/下。 - 配置侧边栏。 创建或更新报告的
meta.json和父级research/meta.json。 - 文档检查 + 提交。 在
docs/中运行bun文档检查流程(build、check:repo-links、tsc --noEmit、test)。提交docs(research):;推送。
常见错误
- 强行套用问题 / 原因 / 设计的结构——研究报告形式自由,不是路线图条目。
- 做出设计决策——这属于
brainstorm。 - 外部主张缺少来源,或本地数据未注明获取方法。
meta.json中的pages与磁盘上的文件不同步。
工具
cargo xtask research scaffold <slug> 会创建目录和 meta.json;cargo xtask research check 会校验 pages 是否与磁盘内容一致。执行通常通过外部命令 /goal Follow <brief> 完成。
评论
支持 Markdown