SuperAPI AI 工具集

beforemerge-fullstack-architecture-review

编程与开发

查看项目

更新于 10-15 20:05

技能介绍

用途:该技能是一套面向全栈 TypeScript 应用的代码审查知识库,聚焦 DRY/SOLID 分层架构,用于审查拉取请求、设计或重构服务层与仓储层、审计 API 路由的关注点分离、按整洁架构原则开发新功能,以及在合并前对分层代码库做质量检查。

主要能力:规则分为四类并按影响优先级排列——安全(CRITICAL,前缀 sec-,关注瘦控制器、限流、CSRF、错误处理)、性能(HIGH,前缀 perf-,关注并行获取、最小化客户端组件、流式传输)、架构(CRITICAL-MEDIUM,前缀 arch-,关注 SOLID 模式、依赖方向、分层设计)、质量(MEDIUM-HIGH,前缀 qual-,关注 DRY、一致性、日志、可发现性)。原则与框架无关,示例使用 Next.js + Supabase 说明。

使用方式:阅读 rules/ 目录下的单条规则文件获取详细说明与代码示例;每条规则包含重要性简述、错误代码示例及解释、正确代码示例及解释,并在适用时给出 CWE/OWASP 映射与官方文档引用。完整汇编指南见 AGENTS.md。

适用场景:全栈 TypeScript 项目的合并前审查与分层架构治理。

限制:资料未提供安装命令、收费方式、平台支持与效果数据,暂未提供。