research 是一个深度调研技能,调用方式为 /research "主题",会围绕主题做深入分析并产出持久化文档,便于日后引用。官方说明中提到使用 Ultrathink 进行综合分析。
用途与场景:适合影响架构的技术决策、产品定位的竞品分析、选项众多的复杂主题、会被反复查阅的最佳实践、产品想法的市场调研。不适合快速一次性提问、简单 API 查询或项目内的具体调试。
主要能力:先检查是否已有相关研究,通过 grep -r 在 ideas/*/notes/research/ 与 shared/docs/research/ 中查找;若已存在会询问更新、查看还是新建。随后进入深度研究阶段,调用 research-specialist agent,覆盖官方文档(经 Context7)、技术博客与教程、Stack Overflow 高票回答、GitHub 讨论与 issue、社区论坛以及已有方案/产品,宣称阅读 20-30+ 来源并提炼为 3-5 页。最终生成文档,文件名使用小写 kebab-case,例如 auth-patterns-saas.md。
文档结构包含 front matter(created、updated、sources、related、tags),正文含 Executive Summary、Detailed Findings、Recommendations、Must-Read Resources、Additional Resources、Gotchas & Warnings,比较类主题可加 Decision Matrix 表格。输出位置按类型区分:项目专属放 ideas/{project}/notes/research/,跨项目放 shared/docs/research/,通用参考放 resources/research/。
与其他技能的集成:/plan 在规划前会检查相关研究,/spec 会在技术说明中引用研究,后续会话可自动引用该文档。更新已有研究时可选择更新、完全替换、查看或取消。
限制:资料未说明具体付费、价格、平台支持范围或确切效果;来源数量与页数为官方描述,未提供独立验证信息。