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