用途:根据对代码库的深入分析和用户输入,生成一份全面的应用设计文档,提供应用架构、核心功能、用户体验与业务逻辑的高层概览,保持技术无关,聚焦“做什么”而非“怎么做”。
主要能力:分析项目结构与现有代码、查看 package.json 了解名称与依赖、检查 .agents/rules/ 中已有文档;围绕应用结构、用户流程、数据模型、业务逻辑、集成与安全模式进行深入分析;以选项形式进行交互式问答;按标准结构生成文档;保存到 .agents/rules/1-app-design-document.mdc,并据项目阶段更新 .agents/rules/status.mdc。
使用方式:先进行代码库分析,然后必须先询问项目阶段(Pre-MVP、MVP、Production、Enterprise),再提出 4-7 个上下文相关问题(如应用目的与用户、独特价值、用户角色与权限、核心用户旅程、商业模式、集成、规模目标、成功指标)。按阶段更新 status.mdc 的 DO/DON'T 优先级。文档结构包括 Introduction、Core Features、User Experience、System Architecture、Business Logic、Future Considerations。输出格式为 Markdown(.mdc),位于 .agents/rules/。
适用场景:需要面向业务方、产品经理、设计师、新加入开发者或技术负责人的高层设计文档时。
限制:文档刻意不写技术实现、技术栈、数据库模式与 API 细节,这些留给后续 2-tech-stack 文档;必须等待用户回答后继续;资料未提供具体收费、平台或效果信息。