Loading...
Loading...
Compare original and translation side by side
| Signal | → Mode |
|---|---|
| Single topic, multiple data sources (Grok + DeepWiki + WebSearch) | Light → Task Subagents |
| Multiple independent topics/competitors needing cross-comparison | Heavy → Agent Teammates |
| Research may produce follow-up questions requiring dynamic re-scoping | Heavy → Agent Teammates |
| Agent count ≥ 4 | Heavy → Agent Teammates |
| 信号 | → 模式 |
|---|---|
| 单一主题、多数据源(Grok + DeepWiki + WebSearch) | 轻量模式 → 任务子Agent |
| 需要交叉对比的多个独立主题/竞品 | 重量级模式 → Agent协作团队 |
| 调研可能产生需要动态调整范围的后续问题 | 重量级模式 → Agent协作团队 |
| Agent数量 ≥4 | 重量级模式 → Agent协作团队 |
Tasksubagent_type: "general-purpose"Tasksubagent_type: "general-purpose"TeamCreateTaskCreateTaskteam_namenameSendMessageTeamCreateTaskCreateteam_namenameTaskSendMessage| Source | What It Provides | Best For |
|---|---|---|
| Grok (X/Twitter) | Real developer opinions, @handles, post URLs | Sentiment, expert discovery, niche recommendations |
| DeepWiki (GitHub) | AI-powered repo analysis, architecture, API docs | Understanding codebases, comparing repo internals. Only use |
| WebSearch | Official docs, blog posts, benchmarks, tutorials | Facts, performance data, official announcements |
| 数据源 | 提供内容 | 最佳适用场景 |
|---|---|---|
| Grok(X/Twitter) | 实时开发者观点、@用户名、推文链接 | 开发者态度调研、专家发掘、小众技术推荐 |
| DeepWiki(GitHub) | 基于AI的仓库分析、架构解读、API文档 | 理解代码库、对比仓库内部实现。仅可使用 |
| WebSearch | 官方文档、博客文章、性能基准、教程 | 事实查证、性能数据获取、官方公告查询 |
owner/repo| Research Type | Grok | DeepWiki | WebSearch |
|---|---|---|---|
| "Should we use library X?" | Yes | Yes (if OSS) | Yes |
| "What are devs saying about X?" | Yes | No | Maybe |
| "How does repo X work internally?" | No | Yes | Maybe |
| "Compare X vs Y performance" | Maybe | Yes (both repos) | Yes |
| "What's new in framework X?" | Yes | No | Yes |
owner/repo| 调研类型 | Grok | DeepWiki | WebSearch |
|---|---|---|---|
| “我们是否应该使用类库X?” | 是 | 是(若为开源项目) | 是 |
| “开发者对X的评价如何?” | 是 | 否 | 可选 |
| “仓库X的内部实现逻辑是怎样的?” | 否 | 是 | 可选 |
| “对比X与Y的性能表现” | 可选 | 是(需两个仓库信息) | 是 |
| “框架X有哪些新特性?” | 是 | 否 | 是 |
TaskTask(subagent_type: "general-purpose", description: "Ask Grok about [topic]", prompt: <grok_template>)Task(subagent_type: "general-purpose", description: "DeepWiki research [repo]", prompt: <deepwiki_template>)Task(subagent_type: "general-purpose", description: "Web research [topic]", prompt: <websearch_template>)TaskTask(subagent_type: "general-purpose", description: "Ask Grok about [topic]", prompt: <grok_template>)Task(subagent_type: "general-purpose", description: "DeepWiki research [repo]", prompt: <deepwiki_template>)Task(subagent_type: "general-purpose", description: "Web research [topic]", prompt: <websearch_template>)1. TeamCreate(team_name: "research-[topic]")
2. TaskCreate(subject: "Research [Project A]", description: "...", activeForm: "Researching [Project A]")
3. TaskCreate(subject: "Research [Project B]", description: "...", activeForm: "Researching [Project B]")
4. Task(subagent_type: "general-purpose", team_name: "research-[topic]", name: "researcher-a", prompt: "...")
5. Task(subagent_type: "general-purpose", team_name: "research-[topic]", name: "researcher-b", prompt: "...")
6. Coordinate via SendMessage — share findings, adjust scope, avoid duplication
7. Synthesize after all teammates report back
8. Shutdown teammates and TeamDelete when done1. TeamCreate(team_name: "research-[topic]")
2. TaskCreate(subject: "Research [Project A]", description: "...", activeForm: "Researching [Project A]")
3. TaskCreate(subject: "Research [Project B]", description: "...", activeForm: "Researching [Project B]")
4. Task(subagent_type: "general-purpose", team_name: "research-[topic]", name: "researcher-a", prompt: "...")
5. Task(subagent_type: "general-purpose", team_name: "research-[topic]", name: "researcher-b", prompt: "...")
6. Coordinate via SendMessage — share findings, adjust scope, avoid duplication
7. Synthesize after all teammates report back
8. Shutdown teammates and TeamDelete when doneundefinedundefined| Criteria | Option A | Option B |
|---|---|---|
| [criterion] | [finding] | [finding] |
| 评估维度 | 选项A | 选项B |
|---|---|---|
| [维度项] | [调研发现] | [调研发现] |
undefinedundefined| Strategy | Best For | Template |
|---|---|---|
| Expert Discovery (highest success) | Finding people to follow, active practitioners | "Who are the most active [topic] developers on X worth following? Give @handles and link to recent posts" |
| Community Sentiment (high success) | New API launches, framework releases | "Search X posts about [topic]. What are developers saying about [aspect 1], [aspect 2]? Include @username and post URLs" |
| Technology Selection (medium) | Choosing between libraries | "What [type of tool] are developers currently recommending on X for [use case]? Include @username and post URLs" |
| CJK Research (medium) | Chinese/Japanese community | "搜索 X 上中文开发者关于 [topic] 的讨论。请给出推文链接和 @用户名" |
| Workflow Discovery | How devs use tools | "How are developers on X using [tool] for [domain]? Include skills, workflows, @username and post URLs" |
| 策略 | 最佳适用场景 | 模板 |
|---|---|---|
| 专家发掘(成功率最高) | 寻找值得关注的活跃从业者 | "X平台上哪些[主题]领域的开发者最为活跃,值得关注?请给出@用户名及近期推文链接" |
| 社区态度调研(成功率高) | 新API发布、框架版本更新 | "搜索X上关于[主题]的推文。开发者对[方面1]、[方面2]的评价如何?请包含@用户名及推文链接" |
| 技术选型建议(成功率中等) | 类库选型决策 | "X平台上的开发者目前推荐哪些[工具类型]用于[使用场景]?请包含@用户名及推文链接" |
| CJK社区调研(成功率中等) | 中文/日文开发者社区 | "搜索 X 上中文开发者关于 [topic] 的讨论。请给出推文链接和 @用户名" |
| 工作流调研 | 开发者工具使用方式 | "X平台上的开发者如何在[领域]中使用[工具]?请包含相关技能、工作流、@用户名及推文链接" |
bash ${CLAUDE_PLUGIN_ROOT}/skills/tech-research/scripts/grok_preflight.sh| Exit Code | Action |
|---|---|
| Dispatch Grok subagent |
| Dispatch anyway; subagent will verify |
| Skip Grok source, note in report |
bash ${CLAUDE_PLUGIN_ROOT}/skills/tech-research/scripts/grok_preflight.sh| 退出码 | 操作建议 |
|---|---|
| 调度Grok子Agent |
| 正常调度,子Agent会自行验证登录状态 |
| 跳过Grok数据源,并在报告中注明 |