用途:为项目自动生成完整的技术栈文档,供新加入的开发者、DevOps 工程师、技术架构师、安全团队和后续维护者参考。
主要能力:解析 package.json 与锁文件获取依赖及精确版本;分析 tsconfig、vite.config、next.config、Prisma 等配置文件;检测数据库、测试框架、CI/CD 与部署配置;通过阅读源码识别架构模式、框架用法、状态管理、样式方案、类型安全、API 设计(REST/GraphQL/tRPC)、认证与测试策略。
使用方式:以命令 /project:create-tech-stack 调用,可附加参数指定重点,例如 /project:create-tech-stack Focus on deployment and CI/CD setup,命令中的 $ARGUMENTS 会接收该请求。流程为自动分析、源码深读、4-6 个部署与基础设施交互问答(包含托管、数据库托管、可观测性、Git 工作流、环境管理、外部服务等选项),然后生成文档。输出 Markdown(.mdc),保存到 .agents/rules/2-tech-stack.mdc,必要时先创建该目录,并建议后续补充应用设计文档。
文档结构涵盖概述、语言与运行时、前端、后端、数据库与存储、开发工具与工作流、部署与基础设施、外部集成、测试与质量保障、Schema 与数据模型。原则要求写入精确版本、实际配置片段、全部 npm 脚本说明、搭建步骤、架构决策与集成细节;避免通用百科式描述、过时信息、未来规划、敏感凭据与冗余内容。
限制:需要可读取的 package.json、锁文件、配置文件与源码;部署、监控、托管等无法从代码推断的信息依赖用户回答。资料未提供该技能的具体收费、价格与平台信息。