用途:全生命周期管理软件开发项目的各类文档,触发条件包括创建项目文档、生成需求文档、画架构图、检查文档一致性、需求变更分析、文档版本管理等。
主要能力:分为分析与规划(doc-phase-analysis、doc-phase-planning)、生产(doc-phase-production)、质量(doc-phase-quality)、维护(doc-phase-maintenance)五个阶段协调器。文档类型覆盖需求类(SRS、PRD、功能与非功能需求)、架构类(SAD、TDD、平台专项架构、数据流图)、接口数据类(API、数据库设计、WebSocket/gRPC/Protobuf 通信协议)、质量运维类(测试策略、部署运维、安全合规)及基础类(README、CHANGELOG、CONTRIBUTING)。
使用方式:按标准流程调用各阶段协调器,依次输出 project-profile.yaml、doc-plan.yaml、文档集、quality-report.yaml 与更新后的文档集及 CHANGELOG.md;小项目可走 analysis→production→quality 快捷路径,已有项目走 analysis(scan)→maintenance(sync)→quality,也可仅绘图或仅校验。依赖 Python 3.8+ 标准库及 PyYAML,遵循三层架构(根→协调器→执行者,层级深度 ≤ 3)。
限制与约束:所有文档须含 YAML front matter;绘图默认按复杂度智能选择 TXT/Mermaid;变更维护须更新 traceability 字段;质量评分低于阈值需标注 warning。质量门禁要求文档完整性 ≥ 90%、术语一致性 100%、追溯完整性 100%、双轨格式 100%、复杂文档图示覆盖率 ≥ 80%。资料未提供具体安装命令、版本与价格信息。