SuperAPI AI 工具集

copyright-docs

写作与研究

查看项目

更新于 10-15 17:32

技能介绍

用途:依据 CPCC 要求,通过对项目代码进行多阶段分析,自动生成《软件设计说明书》,用于软件著作权登记材料准备。

主要能力与流程:

  1. 元数据收集阶段:读取 phases/01-metadata-collection.md,采集软件名称、版本、分类、范围等信息,输出 project-metadata.json。
  2. 深度代码分析阶段:读取 phases/02-deep-analysis.md,参照 specs/cpcc-requirements.md,由 6 个并行 Agent 分析代码,直接写入 sections/section-N.md,并返回简要 JSON(status、output_file、summary、cross_notes)。
  3. 跨模块汇总阶段:读取 phases/02.5-consolidation.md,基于各 Agent 简要信息与 cross_module_notes 做一致性、完整性、关联性、质量检查,输出 cross-module-summary.md,并返回 issues(errors、warnings、info)与 stats。
  4. 文档组装阶段:读取 phases/04-document-assembly.md,如存在 errors 则提示用户处理,合并 Section 1 与 sections 下各文件及跨模块附录,输出《{软件名称}-软件设计说明书.md》。
  5. 合规审查与优化阶段:读取 phases/05-compliance-refinement.md,参照 CPCC 要求循环检查、提问、修复、复检。

文档包含 7 个必需章节:软件概述(Phase 4 生成)、系统架构图(graph TD)、功能模块设计(flowchart TD)、核心算法与流程(flowchart TD)、数据结构设计(classDiagram)、接口设计(sequenceDiagram)、异常处理设计(flowchart TD)。

输出目录按时间戳创建,例如 .workflow/.scratchpad/copyright-{timestamp}/,内含 project-metadata.json、sections/、cross-module-summary.md、iterations/ 及最终文档。Windows 下使用 mkdir "${dir}\sections",Unix/macOS 下可用 mkdir -p "${dir}/sections" "${dir}/iterations"。

限制:资料未提供具体安装命令、运行入口、收费方式与价格信息,暂未提供。