用途:生成符合中国版权保护中心(CPCC)标准的软件设计说明书,面向软件著作权登记文档的编写场景。
主要能力:通过多阶段代码分析产出七类必需章节——软件概述、系统架构图、功能模块设计、核心算法与流程、数据结构设计、接口设计、异常处理设计,各章节配以对应的 Mermaid 图表类型。
工作流程:Phase 1 收集项目元数据,输出 project-metadata.json;Phase 2 由 6 个并行 Agent 深度分析代码,直接写入 sections/section-N.md 并返回简要 JSON;Phase 2.5 进行跨模块一致性、完整性、关联性与质量检查,输出 cross-module-summary.md;Phase 4 合并各章节与跨模块附录,生成最终《软件设计说明书》MD 文件(如有 errors 会提示用户处理);Phase 5 依据 CPCC 合规清单循环检查、提问、修复。
输出结构:工作目录为 .workflow/.scratchpad/copyright-{timestamp}/,包含 project-metadata.json、sections/ 各章节文件、cross-module-summary.md、iterations/ 迭代版本及最终说明书。
创建目录示例(Unix/macOS):mkdir -p "${dir}/sections" "${dir}/iterations";Windows 使用 mkdir "${dir}\sections" 等命令。
适用场景:需要按 CPCC 规范整理软件设计与架构文档的团队。
限制:具体安装方式、收费情况、支持平台与运行环境等资料暂未提供;依赖 phases/、specs/、templates/、_shared/mermaid-utils.md 等参考文档。