一键安装此套包中的所有插件:
42plugin install cliftonc/kit/unwindcliftonc
在代码变更后更新现有的 Unwind 分析,仅重新分析受影响的层级,避免对整个代码库进行全量重算。
cliftonc
用于分析业务逻辑、用例、服务编排及数据转换(包括 DTO 和映射器)。
cliftonc
用于分析事件驱动系统、消息队列、异步处理及发布/订阅模式。
cliftonc
Unwind 代码库逆向工程的入口点。自动检查前置条件,处理重启或更新逻辑,并执行包含扫描、分析、规划等阶段的完整重建流水线。
cliftonc
可选功能。将 Unwind 仪表盘发布至项目的 GitHub Pages gh-pages 分支,构建并推送至 unwind/ 子目录,避免覆盖现有内容。
cliftonc
用于分析领域实体、值对象、聚合根及模型中编码的业务规则。
cliftonc
在层级分析后运行,通过确定性覆盖率差异检测文档缺口,并生成供 uw-complete 使用的待办清单。
cliftonc
用于分析 REST/GraphQL API 端点、契约、认证机制及面向客户端的接口。
cliftonc
用于分析验证组件交互、数据库访问及外部服务集成的集成测试。
cliftonc
在规划后执行代码库重建,通过分层代理复现目标技术栈契约,维护源到目标的验证图谱并支持循环验证模式。
cliftonc
在覆盖率达标后、规划前,深度审查业务逻辑。生成专家问卷以识别不可重建规则及薄弱规范,并将结论回写至文档。
cliftonc
用于分析前端/UI层,包括组件、状态管理、路由及API集成。若项目无前端代码,可选择跳过此步骤。
cliftonc
针对已拆解的代码库单层进行深度 interrogate,识别业务逻辑缺陷与重构就绪度差距,生成基于证据的发现报告。
cliftonc
可视化探索重建知识图谱。启动基于 React Flow 的 Unwind 仪表盘,展示覆盖率、优先级及契约视图。
cliftonc
用于在目标技术栈中重建代码库的单个层级或切片。该技术无关的构建器将源层级的 API、数据模型和业务规则等契约复现为目标栈代码,并记录映射关系以供验证。
cliftonc
在 uw-verify 之后使用,读取 gaps.md 以修复所有发现的缺口,并自动补充缺失的文档内容。
cliftonc
用于分析构建依赖配置、运行时设置、程序入口点及部署运维资产,确保重建过程能准确复现这些关键要素。
cliftonc
启动逆向工程任务时使用,指导如何查找和使用 Unwind 技能进行代码库分析、服务映射及文档编写。
cliftonc
在逆向工程初期使用,快速识别陌生代码库的层级、模式与结构,为后续深入分析奠定基础。
cliftonc
用于分析端到端测试,涵盖浏览器自动化、API 工作流及全系统测试。
cliftonc
在层级分析完成后,通过访谈确定重构策略(目标技术栈、保留与重建范围、分阶段实施及风险),并生成基于数据的 REBUILD-PLAN.md 文档以记录决策。
cliftonc
在 uw-scan 后使用,通过专家子代理编排逐层代码分析。
cliftonc
用于分析单元测试覆盖率、测试模式及代码,以优化组件的独立测试效果。
cliftonc
在扫描及覆盖率验证后,整合清单、差异与文档,生成用于仪表盘的重建知识图谱工件。
cliftonc
用于分析数据库层,包括模式、迁移、ORM 配置及数据访问模式。