用途
Tech Selection Research 用于为产品研发决策调研某项技术或框架。其目标不是泛泛的技术概览,而是面向决策的输出,包含证据、权衡分析、ADR 草案和验证计划。
适用场景包括:
- 为采用某项技术或框架做调研
- 为项目比较 2-4 个候选方案
- 为架构或框架选型产出 ADR 草案
- 定义 PoC 计划与验证清单
- 为已采用的技术产出趋势更新
技能明确列出不应做的事:不编造基准数据;不只凭流行度推荐;不忽略迁移成本或团队能力;在缺少关键项目约束时不给出绝对答案。
主要能力
技能提供四种模式,按请求选择最轻量的模式:
- Quick Scan:单一技术,快速评估。跳过加权矩阵和 ADR,输出技术定位与历史、契合/不契合总结、雷达分类(Adopt / Trial / Assess / Hold)、关键风险(前 3-5 项)、结论(是否值得进入候选清单及理由)。
- Shortlist Comparison:2-4 个候选。输出候选全景(完整范围,再给出评分候选清单)、统一维度对比表、被淘汰候选的排除理由、推荐候选清单及每个选项的简要理由。
- Decision Pack:决策就绪报告 + ADR + PoC,是任何非平凡选型的默认模式。技能提示该模式会消耗 40-60% 的上下文窗口(加载参考、多次 WebSearch/WebFetch 调用、生成 300-400 行报告),若当前会话已有大量对话历史,建议先运行 /clear 或开启新会话,以避免报告生成中途发生上下文压缩。
- Trend Update:跳过候选全景和加权矩阵,聚焦自上次评估以来的变化。输出近期发布、破坏性变更、弃用;路线图/RFC/提案摘要;相对上次评估的成熟度变化(雷达位移);社区情绪变化或新出现的担忧;升级或替换风险;当前采用决策是否仍然成立。
使用方式
工作流分为六步:
- 框定决策:把“调研 X”转化为决策陈述——选择什么、针对哪个产品或工程上下文、是新建还是棕地迁移、硬约束有哪些(语言、云、合规、招聘、时间线)。若缺少约束,做最小假设并明确标注。
- 选择模式:按上文四种模式选择最轻量者。
- 使用来源层级:优先官方文档、发布说明、路线图、RFC、维护者材料;其次是基金会或标准组织、主要工程博客、InfoQ、Thoughtworks;社区教程仅作补充解释。当信息时效性重要时,用当前来源核实。区分:已验证事实、从来源推断、需要 PoC 或基准验证。来源规则与证据标签见 references/source-hierarchy.md。
- 按标准维度评估:除非用户提供自己的维度,否则使用标准维度——业务契合、架构契合、团队能力契合、交付速度、运行时与可扩展性、可运维性与可观测性、安全与合规、生态成熟度、迁移成本、长期演进。维度定义与评分指引见 references/evaluation-framework.md。评分前先映射更广的竞争范围;若该领域包含多个范式级替代方案,不要只比较一两个显而易见的产品,需明确:值得提及的完整候选范围、评分候选清单、为何某些重要替代方案未被完整评分。
- 产出决策输出:默认输出应包含执行摘要(含雷达分类 Adopt / Trial / Assess / Hold)、决策上下文与假设、候选全景、基于证据的对比、推荐(含“推荐用于”与“不推荐用于”)、风险/未知/权衡、社区负面反馈与批评、不契合场景、采用前的重要注意事项、PoC 计划、ADR 草案、跟踪计划。输出结构与 ADR 模板见 references/output-templates.md。
- 需要时使用矩阵脚本:若有结构化评分,可运行:
python3 "$CLAUDE_SKILL_DIR/scripts/build_decision_matrix.py" <input.json>
$CLAUDE_SKILL_DIR 由 Claude Code 自动设置为技能根目录。若在 Claude Code 之外运行,请替换为绝对路径。脚本期望 JSON 包含权重与选项,具体结构见脚本 docstring。
适用场景与限制
适用场景:技术/框架采用调研、2-4 候选比较、架构或框架选型的 ADR 草案、PoC 计划与验证清单、已采用技术的趋势更新。
重要护栏:每条推荐必须包含为何契合、为何可能失败、下一步必须验证什么;每项性能或成本主张必须引用来源或标记为需要 PoC;保持替代方案可见,若存在现实替代品,不要只分析被点名的工具;棕地决策必须包含迁移与回滚考量。
语言规则:顶层章节标题使用输出模板中定义的英文;正文内容与子标题跟随用户输入语言;证据标签(Verified、Inference、Needs PoC)始终使用英文。
输出位置:报告保存在当前工作目录,命名模式为 {technology}-decision-pack-{yyyy-mm-dd}.md;Quick Scan 使用 {technology}-quick-scan-{yyyy-mm-dd}.md;Trend Update 使用 {technology}-trend-update-{yyyy-mm-dd}.md。
需阅读的文件:references/evaluation-framework.md(评分维度与 ATAM 风格权衡提示)、references/source-hierarchy.md(来源优先级与证据标签)、references/output-templates.md(决策包结构、ADR 模板与 PoC 模板)。
关于收费、价格、平台支持范围等具体信息,资料中暂未提供。