SuperAPI AI 工具集

architecture-blueprint-generator

通用与其它

查看项目

更新于 10-15 23:31

技能介绍

用途:分析代码库中实际实现的架构模式,生成 Project_Architecture_Blueprint.md,作为维护架构一致性和指导新开发的权威参考。强调记录代码实际行为而非理论模式,每条结论都应能追溯到项目结构、依赖或配置。

主要能力:自动检测技术栈(如 .NET、Java、React、Angular、Python、Node.js、Flutter 等)与架构模式(Clean、微服务、分层、MVVM、MVC、六边形、事件驱动、Serverless、单体等);生成图表(默认 C4,可选 UML、Flow、Component 或纯文本);输出核心章节,包括概览、可视化、组件、分层、数据架构、横切关注点、服务通信、测试、部署、治理及新开发指南;按检测到的技术栈追加对应章节;可选实现模式、扩展/演进指导、代码示例与 ADR。

使用方式:默认自动检测技术栈与架构模式,图表为 C4,详细程度为 Detailed,包含全部可选章节;用户可指定替代项或按需删除某些章节。工作流分四步:检测、编写核心章节、按技术栈追加章节、添加可选章节,最后附生成日期与保持蓝图更新的建议。撰写各部分时按需读取 references/blueprint-structure.md、references/technology-patterns.md、references/optional-sections.md。

适用场景:需要为现有代码库建立架构文档、统一架构认知、指导新成员或新功能开发时。

限制:资料未提供具体安装命令、收费、价格、平台支持或效果数据;输出内容依赖代码库中可检测到的信号,未明确说明对无法自动识别技术栈的处理方式。