工程開發
amplify-workflow avatar

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
在 GitHub 查看