SuperAPI AI 工具集

senior-fullstack

编程与开发

查看项目

更新于 10-15 17:29

技能介绍

用途:该技能用于全栈项目的脚手架生成与代码质量静态分析,并提供技术选型与架构参考。

主要能力:

  1. 项目脚手架:生成 Next.js、FastAPI+React、MERN、Django+React 的完整项目结构,含 TypeScript、Docker/docker-compose、环境变量模板与包配置。
  2. 代码质量分析:静态扫描安全问题、圈复杂度、依赖 CVE、测试覆盖估算与文档评分,给出总分/等级及 P0/P1/P2 优先级建议。
  3. 技术选型:按 MVP、SaaS、企业等场景提供框架、数据库、ORM、认证与部署平台的决策矩阵与权衡指南。
  4. 架构模式:前端组件设计、后端整洁架构、REST/GraphQL API 设计、缓存与认证。
  5. 生命周期流程:本地搭建、git、CI/CD、测试、代码评审、部署与可观测性。

使用方式:脚手架命令为 python scripts/project_scaffolder.py nextjs my-app --output ./projects;质量分析命令为 python scripts/code_quality_analyzer.py . --verbose --json --output audit.json。执行前需确认技术栈、应用名与输出路径、任务是新建还是分析;信息不明时应先询问,不要假设。

适用场景:新建全栈项目、生成样板代码、检查代码库安全与质量、选择技术栈。

限制:不覆盖运行时性能剖析、负载测试与 APM;不做基础设施编排与云部署自动化;不做针对实时漏洞库的完整 CVE 扫描(建议用 npm audit、pip-audit 等);不支持移动端或原生桌面应用脚手架,仅面向 Web 全栈架构。