工程開發
skills avatar

skills

一個專案專屬的架構模板,包含 Next.js 15、FastAPI 與 Supabase 的最佳實踐,以及 Claude AI 的結構化輸出整合模式。

簡介

此技能為 AI 驅動的全端應用程式提供了一個完整的生產級基礎。它以 Zenith 平台為模板,為架構一致性、代碼模式和開發工作流程建立了嚴格的標準。適用於希望使用 Next.js 15 (App Router)、TypeScript、FastAPI (Python) 和 Supabase 強大技術棧快速啟動專案的軟體工程師與 AI 開發者。該模板涵蓋了端到端的整合,確保前端元件與後端服務透過型別安全介面穩定通訊。

  • 包含詳細服務圖表與技術棧定義的全端架構總覽。

  • 預先配置的目錄結構,區分前端組件、hooks、後端路由、服務層與資料庫模型。

  • 使用 Pydantic (後端) 與 TypeScript 介面 (前端) 的標準化 API 響應模式。

  • Claude API 整合模式,具備結構化工具呼叫、Pydantic 模式驗證與 JSON 輸出管理。

  • 完整的測試模式,包含 Playwright (E2E)、pytest (後端) 與 React Testing Library (組件測試)。

  • 適用於 Google Cloud Run 與 Vercel 的部署配置。

  • 在啟動新模組或全端功能時,使用此技能來強化團隊成員間的開發一致性。

  • 遵循提供的目錄結構,以確保專案擴展時的可維護性。

  • 在建構需要確定性 JSON 回應的 LLM 代理時,參考提供的 Claude 結構化輸出範例。

  • 透過使用提供的 ApiResponse 類別處理所有內部與外部通訊,確保後端資料整合性。

  • 實作建議的自定義 React hooks,以便在 Next.js 工作區中高效管理非同步狀態與資料獲取。

倉庫統計

Star 數
5
Fork 數
0
Open Issue 數
1
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月4日 上午01:42
在 GitHub 查看