SuperAPI AI 工具集

stack-audit

智能体与模型

查看项目

更新于 10-16 04:58

技能介绍

用途:对软件项目做系统性技术栈审计,评估 15 个领域(语言与运行时、框架与库、数据存储、API 与通信、认证授权、基础设施与部署、CI/CD 与构建、测试、可观测性、安全、开发者体验、错误处理与韧性、性能、无障碍与国际化、成本与扩展)的成熟度,输出覆盖矩阵、差距分析、成熟度评分和优先级建议。

主要能力:每个领域按 7 层评估——是否存在、工具选择、配置深度、集成程度、自动化程度、文档情况、整体成熟度(None/Ad-hoc/Defined/Managed/Optimized)。扫描 package.json、tsconfig.json、Dockerfile、docker-compose.yml、terraform/、.github/workflows/、测试配置、README 等文件类别,提取工具、版本、配置深度与领域间连接。成熟度评分公式为各领域评分之和除以(15×4)再乘 100,对应 Prototype、Early、Developing、Mature、Optimized 五档。

使用方式:先扫描项目文件,将发现映射到分类法,构建 15×7 矩阵,标记缺失、不成熟、孤立、无文档、纯手工的领域,再按项目类型校准期望并给出按风险排序的行动项。

适用场景:接手陌生代码库、重大架构决策前、规划技术债冲刺、上线前检查、重构或迁移后确认、定期健康检查。

限制:不用于安全专项审计(应使用 security-audit 或 web-app-security-audit),不用于代码质量审查;证据不足时标记 Unknown 而非猜测;并非所有项目都需要 15 个领域全部达到 Optimized,需按项目类型校准。具体安装命令与调用方式暂未提供。