用途:面向全栈开发的项目初始化与代码质量审计工具包。
主要能力: 一、项目脚手架,支持 nextjs(Next.js 14+、App Router、TypeScript、Tailwind CSS)、fastapi-react(FastAPI+React+PostgreSQL)、mern(MongoDB、Express、React、Node.js、TypeScript)、django-react(Django REST Framework+React)。生成含包配置、TypeScript 配置、Docker 与 docker-compose、环境变量模板及后续运行说明。 二、代码质量分析,覆盖安全漏洞(硬编码密钥、注入风险)、复杂度(圈复杂度、嵌套深度)、依赖健康(过期包、已知 CVE)、测试覆盖率估算与文档质量,输出 0-100 评分与分级、按严重度分类的问题及优先建议。
使用方式:脚手架命令示例 python scripts/project_scaffolder.py --list-templates、python scripts/project_scaffolder.py nextjs my-app,支持 --output、--json;质量分析示例 python scripts/code_quality_analyzer.py .,支持 --verbose、--json、--output report.json。典型流程为先选栈、脚手架、安装依赖、配置环境、运行质量检查,再进入开发;或对既有代码库做审计并优先修复 P0 问题。
适用场景:新建项目选型与样板生成、既有全栈代码库质量与安全体检、技术栈评估(含 SEO、API、实时功能、团队技能等考量)。
限制:仅使用给定命令与模板;实际评分、输出内容及效果未在资料中保证,具体能力边界暂未提供。