用途:在 Spec 级设计阶段执行 D1 research(可选),从 requirements/solution.md 的技术背景中系统提取未知项,将 NEEDS CLARIFICATION、依赖项、集成点转成可分发的研究任务并完成调研,结论落到 {FEATURE_DIR}/design/research.md,使 D2 可直接引用。既可独立使用(只做 D1),也可在 using-aisdlc 路由判定需要 D1 时被调用;本技能不做 D0/D1/D2 分流判断。
主要能力与用法:先通过 spec-context 取得上下文并回显 FEATURE_DIR,再读取最小必要输入(必读 requirements/solution.md,按需 prd.md、prototype.md、project/memory、contracts、adr 索引)。随后为每类未知项生成研究任务:NEEDS CLARIFICATION 转研究任务,依赖项转最佳实践任务,集成点转模式任务,并保留“未知项→任务编号”映射。建议把任务按可并行、低耦合分发给多个研究 Agent,每任务最小产出 Decision、Rationale、Alternatives considered、Evidence/References。使用最小化模板(assets/research-template.md)生成 research.md。
限制与门禁:唯一落盘位置为 design/research.md;禁止猜 FEATURE_DIR 或手写 .aisdlc/specs 路径;缺 requirements/solution.md 或验收口径不可追溯时须停止并回到 R1;不得写入实现规格(字段、DDL、脚本、任务拆分);不得用 TODO/待确认问题清单替代研究任务;未关闭项须转入风险与验证清单,含信号、方法、Owner/截止、触发动作。落盘后输出 ROUTER_SUMMARY 并调用 using-aisdlc 路由下一步,通常进入 D2。