SuperAPI AI 工具集

vibe-coding-reverse-engineer

编程与开发

查看项目

更新于 10-15 16:43

技能介绍

用途:对现有代码库做逆向工程,先扫描再深度分析,最终生成完整的8份文档套件,适合接手遗留项目、补文档或为后续迭代建立上下文。

入口检查:统计项目目录中的代码文件数。少于5个文件时提示代码库过小、结果可能有限,并询问是否继续;5个及以上或用户确认后,依次执行三个阶段。

阶段一 vibe-coding-re-scan:快速检测(约60秒),识别框架、语言、数据库、CSS方案、认证与部署方式,输出带置信度的扫描摘要。

阶段二 vibe-coding-re-analyze:深度阅读代码,覆盖功能、架构、数据库、认证、API、中间件、UX、逻辑8个领域,展示经验证的分析摘要,待用户确认后才进入阶段三。

阶段三 vibe-coding-re-generate:第一波由分析生成5份技术文档:TECH_STACK、BACKEND_STRUCTURE、FRONTEND_GUIDELINES、部分DESIGN_SYSTEM、部分APP_FLOW;随后进行缺口问答,提5到10个业务上下文问题以补足代码无法体现的信息;第二波生成3份业务文档:PRD、增强版DESIGN_SYSTEM/APP_FLOW、IMPLEMENTATION_PLAN、CLAUDE.md。

进度跟踪:记录PHASE为REVERSE-ENGINEER,STATUS取quick_scan、deep_analysis、tech_docs、gap_filling或complete,并用勾选列表展示快速扫描、深度分析(8/8领域)、技术文档(N/5)、缺口问答和全部8份文档的完成情况。

完成后提供三个选项:1)添加新功能进入IDEATE阶段;2)改进现有代码进入BUILD阶段;3)仅保留文档。根据选择向progress.txt写入:选项1写PHASE: IDEATE与mode: add_features;选项2写PHASE: BUILD、mode: enhancement、existing_codebase: true;选项3写STATUS: complete与user_choice: docs_only。

限制:资料未提供支持的框架或语言范围、运行环境与依赖、耗时精度保证、分析准确率、收费与价格等信息,均暂未提供。实际效果取决于代码库规模与质量。