SuperAPI AI 工具集

brownfield-greenfield

通用与其它

查看项目

更新于 10-15 19:52

技能介绍

用途:帮助评估既有(棕地)项目,回答“如果今天从零开始、带着现有认知,我会怎么做不同”。它是决策支持工具,不是重写命令,最终由用户决定。

主要能力:按五个阶段顺序执行。阶段1提取:扫描项目结构、依赖、CI/CD 配置、Git 变更频率与架构文档,并访谈用户,产出涵盖业务意图、数据流、集成边界、模式、约束、痛点、团队结构的意图图。阶段2抽象:把具体技术替换为通用能力(如 PostgreSQL→具备 ACID 的关系数据库),并将每项选择分类为有意、偶然或未知,未知项须询问用户。阶段3重设计:从硬约束出发,匹配团队能力,覆盖语言运行时、包管理、框架、数据库、认证、API、前端、状态管理、测试、CI/CD、基础设施、可观测性、安全、文档、开发者体验等15个领域。阶段4对比:逐领域给出棕地现状、绿地建议、变更原因、迁移成本(trivial/moderate/significant/rewrite)与风险等级(low/medium/high/critical),并说明能否增量部署。阶段5讨论:把建议分为快速收益、分阶段迁移、维持现状、仅在触发条件下才重写四类,并给出成本估算。

使用方式:在评估既有代码库、规划迁移或现代化、梳理技术债优先级、判断增量重构还是重写、准备架构投资商业论证时使用。产出保存为 docs/plans/YYYY-MM-DD-<project>-brownfield-greenfield.md。

限制:不适用于已是绿地的项目、仅需技术栈审计、具体缺陷或性能问题、以及用户已决定重写只需实现帮助的场景。资料未提供安装命令、收费与平台信息。