SuperAPI AI 工具集

recipe-reverse-engineer

设计与创作

查看项目

更新于 10-16 09:28

技能介绍

用途:从已有代码库反向工程生成产品需求文档(PRD)与设计文档,适合需要在缺少文档的项目中补齐说明、梳理功能范围与架构现状的场景。

主要能力:提供分阶段编排流程。第一阶段生成 PRD:先做范围发现并划分单元,再对每个单元依次执行生成、代码校验、评审、条件修订。若在初始配置中要求设计文档,则进入第二阶段,复用阶段一的发现结果做范围映射,再按单元生成、校验、评审与修订。支持人工审核开关,最终输出含文档表、行动项与后续步骤的报告。

使用方式:需先加载相关技能(documentation-criteria、ai-development-guide、subagents-orchestration-guide、llm-friendly-context)。运行目标以 $ARGUMENTS 传入。初始配置需用户确认目标路径、深度(仅 PRD 或 PRD+设计文档)、参考架构(layered/mvc/clean/hexagonal/none)以及是否人工审核,并确认输出目录(默认 docs/prd/、docs/design/)。工作流通过 spawn_agent 派生子代理,spawn_turns 使用 fork_turns="none",按“生成→校验→评审→修订”逐步串行处理每个单元。校验要求一致性评分不低于 70,可验证声明数不少于 20;评审需综合代码校验结果。修订最多两轮,超过则标记人工介入。

限制与规则:范围发现无结果时需向用户询问线索;生成失败则记录并继续其他单元;一致性评分低于 50 为阻塞项,需强制人工确认;两轮修订后仍被拒则停止并标记人工处理。设计文档仅记录现状,不做设计改进。分类:编程与开发。