用途:spec-design 是 D2 worker skill,只负责产出可评审的决策文档(Decision Doc / RFC)到 {FEATURE_DIR}/design/design.md。是否跳过 design(D0)、是否需要 research(D1)由 using-aisdlc 作为唯一路由器判定,本技能不做分流决策。
主要能力与约束:执行前必须先经 spec-context 获取上下文并回显 FEATURE_DIR=...,失败即停止;D2 必须读取 {FEATURE_DIR}/requirements/solution.md#impact-analysis,并据此强制全文读取受影响模块组件页与相关 ADR;读不到须在文档中显式标注 CONTEXT GAP,不得静默跳过或仅读索引。设计文档只写为什么这样做、边界裁切、方案与权衡、对外承诺要点、验证方式与影响/迁移/回滚要点,不写实现步骤、任务拆分或字段/DDL 细节。
使用方式:复制 <本SKILL.md目录>/assets/design-template.md 到 {FEATURE_DIR}/design/design.md 后按模板填写;完成后输出 ROUTER_SUMMARY(YAML)并调用 using-aisdlc 路由下一步。
限制:需求未完成 R1(缺少 requirements/solution.md)或输入不可追溯时须停止;若仅读到索引或以 impact-analysis 摘要替代全文,DoD 中“与现有系统的对齐已完成”不得勾选通过,须标为阻塞并给出补齐路径;不得以权威或时间压力为由跳过门禁。