SuperAPI AI 工具集

senior-fullstack

编程与开发

查看项目

更新于 10-15 20:06

技能介绍

用途:该技能用于全栈项目的技术栈选型、项目脚手架生成和代码质量审计,适合启动新项目或审计既有代码库。

主要能力:一是决策引擎,依据团队规模、发布节奏、是否面向用户、预算四项必需输入,匹配内置 profile(saas-startup、enterprise-scale、internal-tool、marketing-site)并给出 SLO 下限与审批链,缺少输入时拒绝推荐;二是项目脚手架,支持 nextjs、fastapi-react、mern、django-react 模板,生成目录结构、依赖配置、TypeScript 配置、Docker 配置与环境文件模板;三是代码质量分析,覆盖安全漏洞(硬编码密钥、注入风险)、圈复杂度、依赖健康(过期包、CVE)、测试覆盖估算与文档质量,输出 0-100 分与优先级建议。另附架构模式、开发工作流、技术栈指南等参考文档。

使用方式:脚手架用 python scripts/project_scaffolder.py nextjs my-app;决策用 python scripts/fullstack_decision_engine.py --sample 或传入 --team-size-12mo、--cadence、--user-facing、--budget 等参数;分析用 python scripts/code_quality_analyzer.py . --verbose 或 --json --output report.json。支持 /cs:fullstack-review 斜杠命令与 cs-fullstack-engineer 子代理调用。

适用场景:新项目初始化、技术栈评估、现有代码库安全与质量审计、为下游工具输出 JSON 结果。

限制:决策必须提供四项输入,否则不推荐;推荐需包含 API 延迟、前端性能、SLO 三项可验证数值目标;该技能不重复实现 API 设计、数据库设计、CI/CD、性能分析等专门技能的职责,而是转交相应技能;其内置 profile 与参考文档为资料所述内容,实际收费、平台与效果未提供。