원클릭으로
research-first
调研工作流引擎。自动判断调研级别(L1/L2/L3)和场景(W1-W6),按工作流模板执行。L1 快查在主线程完成,L2/L3 用子代理执行。当任务涉及技术选型、方案对比、可行性评估、寻找现有工具或最佳实践时自动触发。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
调研工作流引擎。自动判断调研级别(L1/L2/L3)和场景(W1-W6),按工作流模板执行。L1 快查在主线程完成,L2/L3 用子代理执行。当任务涉及技术选型、方案对比、可行性评估、寻找现有工具或最佳实践时自动触发。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Research workflow engine for technical investigation. Use when the task involves technology selection, solution comparison, feasibility evaluation, finding existing tools, or best practices research. Automatically determines research level (L1/L2/L3) and executes appropriate workflow. Note: QoderWork executes all research in single thread (no sub-agents).
调研工作流引擎。自动判断调研级别(L1/L2/L3)和场景(W1-W6),按工作流模板执行。L1 快查在主线程完成,L2/L3 用子代理执行。当任务涉及技术选型、方案对比、可行性评估、寻找现有工具或最佳实践时自动触发。
调研工作流引擎。自动判断调研级别(L1/L2/L3)和场景(W1-W6),按工作流模板执行。L1 快查在主线程完成,L2/L3 用子代理执行。当任务涉及技术选型、方案对比、可行性评估、寻找现有工具或最佳实践、信息查询(新版本/新功能/现状调研)时自动触发。用户可通过 /research 命令确定性激活。
| name | research-first |
| description | 调研工作流引擎。自动判断调研级别(L1/L2/L3)和场景(W1-W6),按工作流模板执行。L1 快查在主线程完成,L2/L3 用子代理执行。当任务涉及技术选型、方案对比、可行性评估、寻找现有工具或最佳实践时自动触发。 |
触发后自动声明 [MODE: RESEARCH]。
L1 快查跳过此步。L2/L3 调研启动前:
docs/research/INDEX.md(如存在)~/.Codex/memory-bank/research/INDEX.md根据 contexts/research.md 的分级规则判断 L1/L2/L3。
根据 contexts/research.md 的场景→工作流表选择 W1-W6。
组合调研时识别多个工作流,每个分配给一个子代理。
如存在不确定性(功能边界、技术路线、偏好),用 AskUserQuestion 澄清(最多 2-3 个问题)。 L1 和需求已清晰时跳过。
执行前向用户展示当前配置:
[MODE: RESEARCH] 调研启动
- 级别: L{1|2|3}
- 工作流: W{N} {工作流名称}
- 验证深度: {🔴|🟡|🟢}
- 时效性: {🔥|📅|📚}
- 工具: {将使用的主要工具列表}
- 执行方式: {主线程快查 | 单个子代理 | N 个并行子代理}
L1 快查可简化为一行:[RESEARCH L1] 主线程快查,使用 {工具}
Read/Grep/Glob → 直接回答。无报告、无 PRD。
读取工作流模板文件后,启动子代理:
# 先读工作流模板
workflow = Read("~/.Codex/skills/research-first/workflows/{W1|W2|W3|W4|W5|W6}.md")
Agent(
subagent_type: "Researcher",
description: "调研 {任务简述}",
prompt: """
按以下工作流模板执行调研:
{workflow 内容}
调研问题:{详细描述}
验证深度:{🔴/🟡/🟢}
时效性:{🔥/📅/📚}
工具优先级:
- GitHub: gh CLI
- 文档: Context7 → GitMCP → WebFetch
- 搜索: Exa > Tavily > WebSearch
- 中文: Baidu MCP
输出要求:
1. 筛选后的结果摘要(保留重要细节,去掉噪音和重复)
2. 写报告到 {存储路径}/{主题}-{日期}.md
3. 更新对应的 INDEX.md(追加一行)
4. 返回:摘要 + 文件路径 + 不确定项
""",
run_in_background: true
)
识别子领域/工作流组合后,同一个 message 中启动多个 Agent:
Agent("Researcher", "按 W1 方案发现: ...", run_in_background: true)
Agent("Researcher", "按 W3 技术评估: ...", run_in_background: true)
Agent("Researcher", "按 W6 文献研究: ...", run_in_background: true)
中英双语调研时必须翻译搜索词。
全部完成 → 读各子代理摘要 → 汇聚结论。
子代理已写报告和更新 INDEX.md。主线程确认:
## 调研摘要
### 发现
- [关键发现 1-3]
### 建议
[简要建议]
## 调研摘要
**报告位置**: `{文件路径}`
### 关键发现(≤10 点)
1. [发现 1]
2. [发现 2]
### 复用分析
| 方案/项目 | 策略 | 理由 |
|-----------|------|------|
| {名称} | 🟢 直接用 / 🟡 借鉴 / 🔵 参考 / ⚪ 自己写 | {简述} |
### 推荐方案
[简述]
### PRD 框架草案
**推荐方案**: [从调研推荐方案提取]
**核心功能**: [从关键发现提取]
**技术依赖**: [从复用分析提取]
**风险项**: [从对抗性检验提取]
**待澄清**: [从不确定项提取]
调研完成后给出下一步建议:编码 → 研发模式 / 决策 → 选项+推荐。
在 W1(方案发现)或 W3(技术评估)执行过程中,发现借鉴意义高的开源项目时可触发:
~/projects/repos/{项目名}/~/projects/repos/index.mddocs/research/{项目名}-analysis.md调研阶段专注于信息收集和分析,不进入编码实现:
gh search repos "<关键词>" --stars=">100" --sort=stars --limit=10
gh repo view <owner/repo> --json description,stargazersCount,updatedAt
| 指标 | 阈值 | 原因 |
|---|---|---|
| Stars | > 100 | 基本质量保证 |
| 最近更新 | < 6个月 | 活跃维护 |
| License | MIT/Apache/BSD | 商用友好 |
| Issues 关闭率 | > 50% | 维护者响应 |
| 有 README | 必须 | 基本文档 |
| 依赖数量 | 越少越好 | 轻量优先 |
| TypeScript | 优先 | 类型安全 |
| 测试覆盖 | 有则加分 | 代码质量 |
对 Top 3 项目输出:项目名 + Stars + 链接、一句话描述、适用场景、潜在问题。
| 方式 | 条件 | 行动 |
|---|---|---|
| 🟢 直接使用 | 功能完全匹配、维护良好、依赖可接受 | 安装并集成 |
| 🟡 借鉴实现 | 功能部分匹配、或依赖过重 | 阅读核心源码,理解关键逻辑后自己实现 |
在 W1(方案发现)的 SCAN/FILTER 步骤和 W3(技术评估)的 ORIENT 步骤中自动使用。