用途:基于 PRD 文档自动生成鸿蒙系统设计文档,包括架构设计文档与功能设计文档;生成前分析 OpenHarmony 存量代码结构,确保与现有架构兼容。
主要能力:用 Glob 发现目录与关键文件(bundle.json、BUILD.gn、.idl、sa_profile/.json 等),用 Grep 搜索 SA ID、子系统、依赖、接口等关键字,用 Read 读取关键配置,用 Task 启动 Explore 代理多轮探索;输出现有 SA 清单、子系统组织、依赖关系图、接口参考与代码风格参考。架构文档按标准章节生成(需求背景、竞品方案分析、鸿蒙系统架构分析、架构设计、数据模型、接口设计、部署架构、安全韧性隐私可靠性分析、需求分解与代码量评估、附录),其中第2章必须为竞品方案分析,位于需求背景之后、架构设计之前,含竞品识别、技术方案分析、技术对比表格与差异化设计;功能文档含概述、模块定义、接口定义、状态机设计、流程设计、错误处理。图表使用 Mermaid(流程图、状态图、时序图、类图、组件图)。
使用方式:提供 PRD 文档路径,如“基于 {PRD文档} 生成设计文档”;可指定输出类型、SA ID、产品名称与版本、输出目录。输出目录结构含 architecture_v1.md、functiondesign_v1.md、code_paths_v1.md 与 diagrams/。命名规范为 architecture_v{major}.md、functiondesign_v{major}.md、code_paths_v{major}.md。
限制:PRD 文件不存在、缺少竞品分析、章节顺序错误、KEP 解析失败、格式不符或输出目录不可写时会提示或按默认模板处理;具体收费、价格与平台支持暂未提供。