fullstack-starter

一个生产就绪的全栈单体仓库模板,集成Next.js、FastAPI、Flutter与GCP基础设施。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:fullstack-starter。
它的用途是:一个生产就绪的全栈单体仓库模板,集成Next.js、FastAPI、Flutter与GCP基础设施。
完整的 Skill 内容见:https://321skill.com/skills/fullstack-starter/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“我需要启动一个包含Web后台、移动App和API的新项目,请帮我基于fullstack-starter模板初始化,并解释一下它的三端联调配置。”,它会引导你克隆仓库、安装依赖,并详细说明Web(Next.js)、移动端(Flutter)与后端(FastAPI)之间如何通过自动生成的API客户端进行通信和类型安全的数据交换。

介绍

这个Skill旨在解决开发者从零开始搭建现代化、可扩展的全栈应用时,面临的技术选型、架构设计和基础设施配置等复杂问题。它提供了一个开箱即用的三端(Web、移动端、API)一体化开发模板,内置了CI/CD、多语言支持、身份认证等企业级功能。

使用方式非常简单,开发者可以直接克隆仓库,基于此模板快速启动新项目。它通过mise工具统一管理各技术栈的版本,并通过Terraform代码管理GCP云资源,实现了开发环境与生产环境的一致性。

该模板非常适合希望快速启动全栈项目、追求技术栈现代化与最佳实践的全栈开发者、创业团队或需要构建跨平台应用的企业。它尤其适合那些希望将开发重点放在业务逻辑而非基础架构搭建上的团队。

建议在使用前,先阅读项目文档中的技术选型理由,确保其技术栈符合你的项目需求。由于深度集成了GCP服务,如果你计划使用其他云服务商,可能需要投入额外的工作量进行适配。

核心特点

与同类全栈模板相比,它深度集成了Flutter移动端开发,并提供了完整的三层架构(客户端、API、数据层)与GCP基础设施即代码(Terraform),实现了从本地开发到云端部署的端到端解决方案。此外,它专门设计了多AI智能体协同工作流指南,能有效指导AI编码助手进行跨领域复杂任务开发。

注意事项

不适合仅需纯前端或纯后端简单原型,或计划使用AWS、Azure等非GCP云服务的项目。

常见问题

这个模板支持移动端开发吗?

支持,它集成了Flutter 3.41.2用于跨平台移动应用开发,并与后端API无缝对接。

部署必须使用Google Cloud吗?

模板的Infra as Code(Terraform)和CI/CD流程是针对GCP优化的,迁移到其他云平台需要修改配置。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/fullstack-starter/raw/index.md 读取 fullstack-starter 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。