SuperAPI AI 工具集

sdd-propose

编程与开发

查看项目

更新于 10-16 05:46

技能介绍

用途:sdd-propose 用于创建变更提案,先定义 WHAT 与 WHY,再进入技术细节,是变更的范围契约。没有获批的提案,就不会有规格或设计。触发方式包括 /sdd-propose <change-name>、create proposal、define change、sdd proposal。

主要能力:生成变更提案,明确意图、范围与技术方向。对于跨团队、多利益相关方或面向用户的产品变更等大型提案,可选配合 docs/templates/prd-template.md 编写 PRD,记录问题陈述、目标用户、用户故事、NFR 与验收标准,并直接输入 sdd-spec 阶段;内部重构或单一利益相关方变更可跳过 PRD。

使用方式:技能解析按项目本地优先、全局回退的顺序查找 .claude/skills/sdd-propose/SKILL.md 与 ~/.claude/skills/sdd-propose/SKILL.md。执行时先按 skills/_shared/sdd-phase-common.md 的 Section F 与 Section G 做非阻塞预加载;读取产物用 Read("docs/sdd/{change-name}/explore.md"),磁盘文件缺失时回退到 mem_search 与 mem_get_observation。提案持久化以磁盘为主:先 Write("docs/sdd/{change-name}/proposal.md", <full markdown>),再以 topic_key: sdd/{change-name}/proposal、type: architecture、project: {project} 保存指针与摘要;若 Engram MCP 不可达,仍写磁盘产物,仅跳过 engram 指针。编排器输出返回中性 Output Contract 的 JSON 块,持久化指针条目为 engram:sdd/{change-name}/proposal。后续手动步骤为 /sdd-spec <change-name> 与 /sdd-design <change-name>,可并行运行。

适用场景:需要先锁定变更范围与意图、再进入规格与设计的开发流程。

限制:资料未提供收费、价格、平台支持范围与效果数据;部分执行细节依赖 Claude Code 环境与 Engram MCP,其他工具可能无法移植。