SuperAPI AI 工具集

analyze-architecture

测试与质量

查看项目

更新于 10-15 21:09

技能介绍

用途:对已有代码库(棕地项目)进行生产级架构分析,即使缺少正式架构文档也能工作。核心原则为发现优先、模式识别、多维评估、可执行建议、面向生产就绪度。

主要能力:发现代码库结构并区分 monorepo、独立包、微服务、模块化单体;识别项目类型(前端、后端、全栈、monorepo);提取技术栈及版本;识别 DDD、CQRS、分层、事件驱动、六边形、仓储等架构模式;评估领域模型、API 架构、数据架构、安全态势与性能特征,并计算生产就绪度。

使用方式:提供三种深度模式。快速模式 --depth quick 约 5-7 分钟、约 5 万 token,执行步骤 1-8,输出执行摘要与关键指标;标准模式 --depth standard 为默认,约 10-12 分钟、约 8 万 token,执行步骤 1-12;全面模式 --depth comprehensive 约 15-20 分钟、约 12 万 token,执行全部 15 步。技能会自适应:若存在 30 天内的 docs/architecture.md 则引用并跳过重复发现;若 package.json 解析成功则跳过手动技术栈发现;并跟踪 token 预算,超支时降级为快速模式。

适用场景:初步评估、时间敏感决策、上线前评审、架构验证、团队汇报、生产就绪度评估、架构审计与文档创建。

限制:需要代码库在文件系统可访问、对所有源文件有读权限、存在构建配置文件(如 package.json),如适用还需数据库 schema 文件。资料未提供具体安装命令、收费方式与平台支持信息。