Tech Solution Research
by @lanyasheng
技术方案调研/框架选型/技术对比/最终报告生成 — multi-source evidence orchestration for technical decision-making
clawhub install tech-solution-research📖 About This Skill
name: Tech Solution Research slug: tech-solution-research description: "技术方案调研/框架选型/技术对比/最终报告生成 — multi-source evidence orchestration for technical decision-making" version: 0.3.0 author: OpenClaw Team license: MIT tags: [research, technical, decision-making, multi-source, evidence-based]
定位与边界
技术方案调研 vs 市场调研
| 维度 | 技术方案调研(本技能) | 市场调研(market-research) | |------|---------------------|--------------------------| | 核心问题 | "哪个技术方案最适合解决 X 问题?" | "这个市场有多大?竞争对手是谁?" | | 证据类型 | 文档、代码、基准测试、集成实测 | 市场规模、用户数、营收、融资 | | 评估维度 | 功能/性能/开发体验/成本/集成/安全/维护 | TAM/SAM/SOM/竞争格局/进入壁垒 | | 输出 | 技术选型建议 + 实施路径 | 市场机会评估 + 进入策略 | | 受众 | 工程师/CTO/技术决策者 | 创始人/投资人/业务决策者 |
本技能不做:市场规模估算、竞品商业分析、用户调研、定价策略、SaaS 产品商业对比(非技术维度)
触发条件
✅ 使用本技能当:
典型场景示例:
❌ 不使用本技能(应转介其他技能):
market-research 技能market-research 技能边界模糊处理:如用户问题同时包含技术和商业维度,先完成技术调研部分,明确说明"商业维度建议用 market-research 技能补充"。
核心设计:Multi-Source Evidence Orchestration
本技能不是 simple web search aggregation,而是多源证据编排与仲裁。
7 个 Source Lanes
| Lane | 作用 | 输出 | 工具/来源示例 | |------|------|------|---------------| | official-docs | 官方声明的能力、API、限制 | 功能清单、版本信息、官方基准 | 官网文档、API reference、release notes | | github | 真实代码质量、活跃度、问题 | Star 数、issue 响应、commit 频率、代码示例 | GitHub repo、issues、PRs、Actions | | clawhub | OpenClaw 生态内可用技能/工具 | 已集成技能、兼容性、使用示例 | ClawHub registry、已安装技能 | | platform-native | 直接从目标平台获取一手数据 | 原始帖子/搜索结果/互动数据/平台内趋势 | feedgrab、last30days、x-hot-topics-daily、xiaohongshu、moltbook、agent-browser(必要时) | | community-discourse | 开发者真实体验、坑、最佳实践 | 教程、博客、Reddit、StackOverflow、Discord、公开社区讨论 | 技术博客、论坛、社交媒体公开索引 | | runtime-test | 实测数据(性能、功能验证) | 基准测试结果、功能验证记录 | 本地运行测试、基准脚本 | | internal-assets | 组织内部历史经验、现有代码 | 内部文档、历史项目、现有集成 | 内部 wiki、代码库、过往报告 |
证据优先级与冲突仲裁
证据可信度(从高到低,默认):
1. runtime-test(自己实测)
2. official-docs(官方文档)
3. platform-native(平台一手数据)
4. github(真实代码/问题追踪)
5. community-discourse(开发者经验,需交叉验证)
6. internal-assets(可能有偏见或过时)冲突仲裁规则:
实测 vs 官方声称不一致 → 以实测为准,标注"官方声称 X,实测 Y"
平台一手数据 vs 二手社区总结冲突 → 以平台一手数据为准,标注二手解释可能失真
多个 community-discourse 来源一致 vs 单一相反意见 → 采纳多数,标注少数观点
官方文档版本 vs GitHub 最新 release 不一致 → 以 GitHub release 为准,标注文档可能过时
缺失实测数据 → 必须标注"待补核",不得将二手信息当作实测
无法仲裁的冲突 → 并列呈现双方证据,标注"存在争议,建议实测验证"
标准工作流
1. 范围界定 → 2. 候选生成 → 3. 多源采证 → 4. 实测 → 5. 评分 → 6. 结论
1. 范围界定(Scoping)
2. 候选生成(Candidate Generation)
3. 多源采证(Evidence Collection)
强制 source routing(必须遵守):
feedgrab,趋势补充用 last30days / x-hot-topics-daily,必要时再用 agent-browser 页面验证xiaohongshu skill,补充用 feedgrabmoltbook-global 作为平台/内部内容资产入口证据新鲜度要求:
4. 实测(Runtime Validation)
5. 评分(Scoring)
6. 结论(Conclusion)
7 维评分体系
| 维度 | 说明 | 评分要点 | |------|------|----------| | 功能 | 是否满足需求 | 核心功能覆盖度、扩展性、插件生态 | | 性能 | 速度、资源消耗 | 基准测试、内存占用、并发能力 | | 开发体验 | 易用性、文档、工具链 | API 设计、文档质量、调试工具、错误信息 | | 成本 | 直接 + 间接成本 | License 费用、云资源成本、学习成本、维护人力 | | 集成难度 | 与现有系统集成 | API 兼容性、依赖复杂度、迁移成本 | | 安全性 | 安全记录、实践 | 漏洞历史、安全特性、合规性 | | 长期维护 | 可持续性 | 社区活跃度、背后组织、版本更新频率、向后兼容 |
评分方法:每个维度 1-5 分,可根据场景设置权重。详细评分标准见 references/scoring-rubric.md。
参考权重(根据场景选择):
输出要求
核心章节(8 部分,缺一不可)
1. 候选方案清单:3-5 个候选,简述各自特点 2. 证据矩阵:各方案在各 source lane 的证据摘要 3. 7 维度对比表:结构化评分 4. 推荐方案:明确推荐 + 理由 5. 备选方案:次优选择 + 适用场景 6. 风险清单:已知风险 + 缓解措施 7. 实施路径:分阶段实施建议(PoC → 试点 → 推广) 8. 引用/证据清单:所有引用来源的完整列表
强制检查清单(发布前必须完成)
Source Coverage Checklist(必须全部满足):
报告质量 Checklist:
报告模板:见 references/report-template.md(必须使用该模板)
Guardrails(红线)
必须遵守(违反=报告不合格)
常见陷阱
| 陷阱 | 表现 | 避免方法 | |------|------|----------| | 最新即最好 | 盲目追求最新技术 | 评估成熟度、社区支持、长期维护 | | 大厂即靠谱 | 仅因背后是大厂就推荐 | 独立评估产品本身,大厂也可能砍项目 | | Star 数即质量 | 仅看 GitHub Star | 看 issue 响应、commit 频率、代码质量 | | 基准测试即真实 | 盲目相信官方基准 | 自己在相似环境复现或找第三方基准 | | 个人经验即普适 | 将单一项目经验泛化 | 明确说明经验边界,找更多案例验证 | | 范围蔓延 | 调研中不断扩展候选 | 候选锁定后变更需记录理由 |
适用与不适用场景
✅ 适用场景
❌ 不适用场景
与 ClawHub 技能的关系
本技能是编排型技能,不是某个单技能的薄包装。
可能调用的工具/技能(根据场景选择,非硬依赖):
原则:source-first / tool-first 兼容,不硬依赖某个具体技能名。如某工具不可用,降级到其他来源并记录原因。
快速开始
# 触发示例(自然语言)
"调研浏览器自动化方案,对比 Playwright、Stagehand、agent-browser"
"我们该用 Express 还是 Fastify?需要性能对比"
"评估一下用 Supabase 替代自建后端的可行性"
预期输出:
References
详细模板和标准见:
references/evidence-schema.md:统一证据 schemareferences/report-template.md:报告模板(必须使用)references/workflow.md:详细工作流references/scoring-rubric.md:评分标准