用途:把已批准的需求(SRS)转化为可执行的设计产物,为软件开发项目生成 6 类设计文档:系统设计文档(SDD)、技术规格(Technical Specification)、接口控制文档(ICD)、数据库设计文档、代码文档标准、API 文档。
主要能力:按固定顺序生成文档——先 SDD(架构基线),再数据库设计、技术规格、ICD、API 文档,最后代码文档标准;模板位于 templates/ 目录。支持 MVVM+Clean Architecture、三面板 Web 架构、REST API+双认证、行级多租户、可插拔模块、Repository 与 Service Layer 等模式。要求输出包含 ASCII 架构图(需视觉处标注 [DIAGRAM-PROMPT: <描述>])、每个关键决策的 ## Design Rationale 块与 ADR(Context→Decision→Alternatives→Consequences)。输出目录为 docs/design/,每个文件不超过 500 行,必要时拆分子目录。
使用方式:先读取 SKILL.md,再按需加载被引用的深层文件;准备输入(SRS、项目愿景与范围、技术栈决策、已批准功能列表与优先级、模块清单,迁移场景需现有数据库 schema),然后按上述顺序生成文档。适用于多租户 SaaS 或独立应用、Android+Web 或纯 Web、MVP 或完整产品等不同组合。
限制:不用于收集原始需求(用 project-requirements)、项目级规划(sdlc-planning)、单功能规划(feature-planning)、测试计划(sdlc-testing)、部署与用户文档(sdlc-user-deploy)。需与 mysql-best-practices、api-error-handling、api-pagination 等技能交叉引用而非重复内容。平台说明提到可选辅助插件,但非必需。具体命令与收费信息暂未提供。