Gcp Fullstack

☁️ GCP 全栈开发生命周期超级代理

一站式 GCP 全栈开发超级助手,覆盖脚手架搭建、计算/数据库/认证选型、特性开发、自动化测试、预生产 QA 门控、部署及 Cloudflare 安全加速,实现端到端 DevOps 闭环。

收藏
4.5k
安装
1.5k
版本
0.1.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

gcp-fullstack 是一个企业级 GCP 全栈开发生命周期管理工具,定位为"超级代理",整合从项目初始化到生产监控的完整工作流:

显著优点

1. 全栈自动化闭环:单一技能覆盖脚手架(Next.js/Nuxt/SvelteKit 等)、GCP 服务选型(Cloud Run/Cloud SQL/Firebase Auth)、特性开发(UI+API+状态管理)、三级测试(单元/集成/E2E)、预生产 QA 门控、Cloudflare 安全部署及监控告警。

2. 智能决策树系统:内置 Compute/Database/Auth 三大决策树,根据 SSR 框架类型、数据模型复杂度、企业级需求自动推荐最优服务组合(如 Next.js → Cloud Run + Firestore/PostgreSQL + Firebase Auth),避免架构选型失误。

3. 强制规划协议:v2.0 引入的 MANDATORY Planning Protocol 要求执行任何操作前必须完成 7 步流程——需求澄清、环境勘察、服务选型、执行计划、风险识别、顺序执行、结果汇总,显著降低"盲操"导致的配置漂移和数据丢失风险。

4. 生产级 QA 门控:独创预生产验证体系,生成 qa-reports/go-no-go-report.json 综合报告,涵盖 API 端点、UI/Toast 交互、认证流、LLM 输出质量(双层校验:规则+LLM-as-Judge)、GCP 基础设施健康检查(Cloud Run/Cloud SQL/Secret Manager 等),明确输出 GO/NO-GO/CONDITIONAL verdict。

5. 安全边界清晰:强制隔离敏感操作——绝不直接读写 .env/凭证文件,仅通过 gcloud CLI、curl 调用 Cloudflare API,或生成模板文件嵌入配置;QA 阶段所有 gcloud 命令均为只读(describe/list)。

6. 模块化可扩展:8 个独立文档模块(01-scaffolding 至 08-cloudflare),支持按需加载,适配从 MVP 快速原型到企业级多租户系统的不同复杂度。

潜在局限

  • Docker 强制依赖:v2.0 要求本地 Docker 环境用于 Cloud Run 容器构建,对纯 Serverless 偏好用户增加运维负担。
  • GCP 生态锁定:深度绑定 Google Cloud 服务栈(Cloud Run、Cloud SQL、Firebase/Identity Platform),多云迁移成本较高。
  • LLM 质量评估可选OPENROUTER_API_KEY 为可选项,未配置时 LLM-as-Judge 层跳过,可能降低 AI 生成内容的自动化质检覆盖率。
  • 预生产环境依赖:QA Gate 需可访问的预生产/ staging 端点,纯本地开发流程需额外配置 VALIDATION_BASE_URL

适合人群

  • 需要快速交付生产级 GCP 应用的中小团队技术负责人
  • 缺乏专职 DevOps 的全栈开发者,寻求"单点指挥"式自动化
  • 追求架构规范性、强制代码审查流程的企业工程团队
  • 使用 Next.js/Nuxt/SvelteKit 等现代 SSR 框架的开发者

常规风险

  • 凭证泄露风险:虽声明不直接访问 .env,但生成的模板文件可能包含敏感占位符,需人工复核 env.example 提交记录。
  • DNS/证书配置延迟:Cloudflare SSL/TLS 与 GCP 负载均衡证书生效存在传播时延,快速迭代中可能遭遇证书不匹配错误。
  • 数据库迁移风险:Cloud SQL schema 变更若未纳入 CI/CD 流水线,手动操作可能导致与 ORM(Prisma)状态不一致。
  • 成本失控:Cloud Run 自动扩缩容至零虽节省,但并发配置不当或 Spanner 误选可能导致意外账单,需结合 GCP Billing Alert 使用。

架构概览

用户请求 → Planning Protocol → 模块文档加载 → 服务选型决策 → 代码生成/命令执行 → 测试套件 → QA Gate → Go/No-Go 判定 → 部署/监控配置

Gcp Fullstack 内容

docs文件夹
手动下载zip · 25.0 kB
01-scaffolding.mdtext/markdown
请选择文件