SuperAPI AI 工具集

sdd-init

智能体与模型

查看项目

更新于 10-15 21:50

技能介绍

用途:在项目中初始化 SDD(规格驱动开发)上下文。触发词包括 sdd init、iniciar sdd、openspec init。作为专用子代理执行阶段工作,不委托、不调用 Skill 工具。

主要能力:检测真实技术栈、约定、架构、测试工具与持久化模式,不猜测。发现并逐一检查各项目(package.json、go.mod、pyproject.toml、Cargo.toml、CI、lint/test 配置),保留相对路径并汇总。检测测试运行器与命令、测试分层、覆盖率、linter、类型检查、格式化工具,在工作区级结果中汇总项目与工具关联。构建 .atl/skill-registry.md,并在可用时保存 skill-registry 到 Engram。测试能力单独持久化为 sdd/{project}/testing-capabilities 或 openspec/config.yaml 的 testing:。

模式决策:mode=engram 仅存 Engram;mode=openspec 仅创建/更新 openspec 引导文件,遵循 openspec-convention.md;mode=hybrid 两者都写;mode=none 只返回检测到的上下文,除必要注册表外不写 SDD 产物。engram 模式不创建 openspec/。若 openspec/ 已存在,先报告并询问再更新。

Strict TDD:仅当发现的项目集非空且存在覆盖所有在范围项目的显式工作区级测试命令时设为 true;显式 strict_tdd: true 但缺该命令时回退为 false 并说明。无标记时,同上条件默认 true,否则 false 并保留报告所有项目本地命令。

语言约定:生成的技术产物默认英文;显式要求或项目约定可覆盖。

输出:返回 status、executive_summary、artifacts、next_recommended、risks,含项目、技术栈、持久化模式、Strict TDD 状态、测试能力表、保存的观察 ID/路径、注册表路径,以及下一步 /sdd-explore 或 /sdd-new。

限制:参考 references/init-details.md、_shared/engram-convention.md、_shared/openspec-convention.md;具体平台命令与委托原语依平台而定,资料未提供具体命令与价格信息。