Skip to main content
Glama

VibeCoding System

by Zenobia000
README.md2.65 kB
# 🎨 Design Phase - 系統設計階段 ## 📋 階段目標 基於需求探索的結果,設計系統架構、API 接口和數據流程,為實現階段提供清晰的技術藍圖。 ## 🏗️ 主要活動 ### 1. 系統架構設計 (System Architecture) - 整體系統架構規劃 - 技術棧選擇 - 部署架構設計 - 擴展性和性能考量 ### 2. API 設計 (API Design) - RESTful API 設計 - GraphQL Schema 設計 - 數據格式規範 - 錯誤處理策略 ### 3. 流程圖設計 (Flow Diagrams) - 用戶流程圖 - 系統流程圖 - 數據流程圖 - 決策流程圖 ## 📁 目錄結構 ``` 1_design/ ├── architecture/ # 系統架構 │ ├── system_arch.md # 系統架構文檔 │ ├── tech_stack.md # 技術棧選擇 │ └── deployment.md # 部署架構 ├── api-contracts/ # API 契約 │ ├── openapi.yaml # OpenAPI 規範 │ ├── endpoints.md # API 端點文檔 │ └── schemas.md # 數據模型 └── flow-diagrams/ # 流程圖 ├── user_flows.md # 用戶流程 ├── system_flows.md # 系統流程 └── data_flows.md # 數據流程 ``` ## 🚀 VibeCoding 智能設計 使用 VibeCoding 的 AI 輔助設計: ```bash # 啟動設計階段對話 vibecoding chat --phase design # 自動生成設計文檔 vibecoding generate architecture --style microservices vibecoding generate api --format openapi vibecoding generate diagrams --type sequence # 系統會協助你: # 1. 選擇最適合的技術棧 # 2. 設計可擴展的架構 # 3. 創建標準化的 API # 4. 生成清晰的流程圖 ``` ## 🎯 設計原則 ### 可擴展性 (Scalability) - 水平擴展優先 - 微服務架構考量 - 負載均衡策略 ### 可維護性 (Maintainability) - 模組化設計 - 清晰的介面定義 - 完整的文檔 ### 安全性 (Security) - 認證授權機制 - 數據加密策略 - API 安全設計 ### 性能優化 (Performance) - 緩存策略設計 - 數據庫優化 - 響應時間目標 ## ✅ 階段完成標準 - [ ] 系統架構圖已完成 - [ ] 技術棧已確定 - [ ] API 規範已設計 - [ ] 數據模型已定義 - [ ] 用戶流程已梳理 - [ ] 部署架構已規劃 - [ ] 安全策略已設計 - [ ] 性能目標已設定 ## 📝 設計模板 - `architecture/system_arch_template.md` - 系統架構模板 - `api-contracts/openapi_template.yaml` - OpenAPI 模板 - `flow-diagrams/user_flow_template.md` - 用戶流程模板 ## 🔄 下一階段 完成系統設計後,進入 [2_implementation](../2_implementation/README.md) 階段進行代碼實現。

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Zenobia000/vibeCoding-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server