amplify-workflow
整合 AWS Amplify Gen 2 工作流程,用于构建全栈应用程序,涵盖身份验证、数据模型、存储、GraphQL API 与多阶段部署。
简介
amplify-workflow 技能是一个自动化编排工具,旨在简化 AWS Amplify Gen 2 的开发过程。它作为专家级代理,引导开发人员完成全栈应用程序开发的完整生命周期,从本地后端建模到生产环境部署。此工具非常适合使用 React、Next.js、Vue、Angular、React Native、Flutter、Swift 或 Android 的软件工程师,他们需要在没有手动配置负担的情况下有效地整合 AWS 云服务。通过标准化开发流程,确保项目每个阶段都遵循最佳实践。
-
基于阶段的执行流程,包含后端建立、Sandbox 测试、前端整合与生产环境 CI/CD 部署。
-
自动化先决条件验证,确保在开始前正确配置 Node.js、npm 与 AWS CLI。
-
使用 Amplify Gen 2 标准引导生成身份验证、数据模型、GraphQL API、Lambda 函数与存储桶。
-
具备情境感知的标准作业程序 (SOP) 检索,使用 references/backend.md、references/frontend.md 与 references/deploy.md 进行特定任务执行。
-
透明的计划展示,在修改项目文件前须经用户确认。
-
安全的执行流程,防止偏离已规划的 SOP,以维护项目完整性。
-
输入包括开发者的意图(例如:加入验证、建立数据模型)与现有的项目结构。
-
输出包含配置好的 Amplify 基础设施、更新后的代码库与部署状态报告。
-
此代理仅限于主动开发任务,不应用于概念性问题或与开发工作流无关的故障排除。
-
先决条件:必须具备有效的 AWS 凭证(通过 aws configure 或 sso login),否则无法执行。
-
前端连接阶段需要 amplify_outputs.json 文件;若缺少该文件,工具将引导您先执行 Sandbox 阶段。
-
在合并至生产环境代码库之前,请务必根据安全性和成本限制审查生成的基础设施代码与配置。
仓库统计
- Star 数
- 644
- Fork 数
- 83
- Open Issue 数
- 29
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月1日 09:30