spec-design-research
spec-design-research
概览
本技能用于执行 Spec 级设计阶段的 D1 research(可选):从 requirements/solution.md 的技术背景中系统提取未知项,把“NEEDS CLARIFICATION / 依赖 / 集成”转成可分发的研究任务并完成调研,在 design/research.md 中以 Decision / Rationale / Alternatives considered 的结构沉淀结论,使 D2 可以直接引用而无需重复解释。
本技能既可独立使用(只做 D1),也可在 using-aisdlc 的路由判定为“需要 D1”时被调用(本技能不做 D0/D1/D2 分流判断)。
开始时宣布:「我正在使用 spec-design-research 技能进行设计调研并落盘 research.md。」
何时使用 / 不使用
- 使用时机(命中任一)
- 方案正确性依赖未知事实(若 X 不成立,方案会推倒重来)
- 存在多个可行方向,但缺少证据支撑取舍
- 对外契约/迁移/安全/性能/一致性等存在高风险点,需要先验证
- 你发现自己要写“待确认问题清单 / TODO”,但无法给出验证方式与下一步动作
- 不要用在
- 需求侧 SSOT 还没落盘(缺
requirements/solution.md):先完成 R1(见spec-product-clarify) - 不存在关键不确定性,且
solution.md已经把关键约束与验收口径证据化:可跳过 D1 直接进入 D2
- 需求侧 SSOT 还没落盘(缺
More from zixun-github/aisdlc
spec-product-prd
Use when 需要在 sdlc-dev 的产品需求 Spec 流程执行 R2,将 requirements/solution.md 转写为可交付、可验收、可测试的 requirements/prd.md,且需要避免猜路径、在缺少 solution.md 时仍继续生成、或用“待确认问题/Open Questions”替代验证清单。
128spec-product-prototype
Use when 需要在 sdlc-dev 的产品需求 Spec 流程执行 R3(原型生成),基于 requirements/prd.md 产出 requirements/prototype.md(任务流+页面结构+ASCII线框+AC映射+走查脚本),并避免缺少上下文/缺少 PRD 仍继续生成、用 Open Questions 代替验证清单、或用非 ASCII 方式导致原型不可追溯与不可评审。
123subagent-driven-development
Use when executing implementation plans with independent tasks in the current session
111spec-product-demo
Use when 需要在 sdlc-dev 的产品需求 Spec 流程执行 R4(基于 requirements/prototype.md 生成可交互 Demo 工程),并需要避免跳过 spec-context、在缺少 prototype.md 或缺少可运行 Demo 工程根目录时仍继续、或自创页面/目录导致不可追溯与无法回流闭环。
111spec-receiving-code-review
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
110using-aisdlc
Use when 需要在 sdlc-dev 仓库执行 AI SDLC(Spec Pack)流程、选择/串联需求侧(raw/solution/prd/prototype/demo)与实现侧(plan/execute/finishing)技能,并用门禁避免上下文漂移、写错目录或在压力下跳过关键步骤。
109