SuperAPI AI 工具集

system-design

设计与创作

查看项目

更新于 10-16 00:02

技能介绍

用途:从项目中的 prd.md 生成完整的技术架构文档(tad.md),适用于用户要求设计架构、创建 TAD 或进行系统设计的场景,面向初创项目提供模块化设计。

主要能力:采用子代理架构(模式 D 研究+综合,加 E 分阶段流水线)。prd-reader 顺序读取 PRD 与辅助文档并做结构化提取;tech-researcher 并行启动 5 个实例,分别研究技术栈验证、基础设施验证、安全审查、风险评估和整体评审;tad-writer 在所有研究完成后综合生成完整 tad.md。TAD 包含系统概览、Mermaid 架构图、技术栈、系统组件、数据架构、基础设施、安全、性能、开发、风险矩阵和附录等章节。

使用方式:输入为包含 prd.md(必需)及可选 idea.md、validate.md 的项目文件夹路径。执行前需确认 prd.md 存在、WebSearch 与 WebFetch 可用、项目根目录有写权限、具备 git 访问。在已有仓库中修改文件前必须同步远程分支,命令为:branch="$(git rev-parse --abbrev-ref HEAD)";git fetch origin;git pull --rebase origin "$branch"。工作区不干净时先 git stash push -u -m "pre-sync",同步后再 git stash pop。若缺少 origin、无法 pull 或出现冲突,应停止并询问用户。流程分 8 个阶段:环境校验、提取上下文、澄清架构(部署、数据库、认证、预算)、5 轮研究验证、生成 TAD、维护 ideas 仓库 README、提交并推送、输出总结。修改已有 TAD 时先创建带时间戳的备份,询问修改范围并保留结构、更新修订历史。

适用场景:初创项目从 PRD 到架构文档的快速产出,需要技术选型、成本估算、安全与风险评审的场景。

限制:研究轮次属于概念推理而非数据抓取,并行轮次不会产生本质不同的信息,隔离主要用于提升质量;具体技术推荐、成本数字与模板细节需参考技能内 references 文件,资料未提供其完整内容;推送权限在技能调用后不再额外询问。