Skip to main content
Glama

VibeCoding System

by Zenobia000
VIBECODING_TOOLS_REFERENCE.md10.4 kB
# VibeCoding MCP 工具完整參考手冊 ## 📋 目錄 1. [工具總覽](#工具總覽) 2. [簡潔指令對照表](#簡潔指令對照表) 3. [Context Manager - 專案上下文管理](#context-manager---專案上下文管理) 4. [Code Generator - 代碼生成器](#code-generator---代碼生成器) 5. [Test Validator - 測試驗證器](#test-validator---測試驗證器) 6. [Dependency Tracker - 依賴追蹤器](#dependency-tracker---依賴追蹤器) 7. [Doc Generator - 文檔生成器](#doc-generator---文檔生成器) 8. [Deployment Manager - 部署管理器](#deployment-manager---部署管理器) 9. [完整工作流程範例](#完整工作流程範例) --- ## 🛠️ 工具總覽 VibeCoding MCP 提供 6 個核心 AI 工具,涵蓋完整的軟體開發流程: | 工具 | 功能 | 簡潔指令 | |------|------|----------| | **Context Manager** | 專案澄清、需求管理 | `@vibe start`, `@vibe prd` | | **Code Generator** | 智能代碼生成 | `@vibe code`, `@vibe comp` | | **Test Validator** | 測試執行與驗證 | `@vibe test`, `@vibe cover` | | **Dependency Tracker** | 依賴分析與安全掃描 | `@vibe deps`, `@vibe scan` | | **Doc Generator** | 文檔自動生成 | `@vibe doc`, `@vibe readme` | | **Deployment Manager** | 部署與監控 | `@vibe deploy`, `@vibe monitor` | --- ## 🚀 簡潔指令對照表 ### 🎯 開發階段對照 | 階段 | 簡潔指令 | 完整指令 | 說明 | |------|----------|----------|------| | **Discovery** | `@vibe start "專案名稱"` | `@vibecoding-context-manager start-clarification` | 開始專案澄清 | | | `@vibe ask "回答內容"` | `@vibecoding-context-manager provide-clarification` | 回答澄清問題 | | | `@vibe prd` | `@vibecoding-context-manager generate-prd` | 生成產品需求文檔 | | **Design** | `@vibe plan` | `@vibecoding-context-manager generate-impl-plan` | 生成實施計劃 | | | `@vibe arch "架構描述"` | `@vibecoding-code-generator generate-code --codeType="service"` | 生成系統架構 | | **Implementation** | `@vibe code "功能描述"` | `@vibecoding-code-generator generate-code` | 生成代碼 | | | `@vibe comp "組件名稱"` | `@vibecoding-code-generator generate-code --codeType="component"` | 生成組件 | | | `@vibe api "API 描述"` | `@vibecoding-code-generator generate-code --codeType="api"` | 生成 API | | **Validation** | `@vibe test` | `@vibecoding-test-validator run-tests` | 執行測試 | | | `@vibe cover` | `@vibecoding-test-validator validate-coverage` | 檢查覆蓋率 | | | `@vibe perf` | `@vibecoding-test-validator performance-test` | 性能測試 | | **Deployment** | `@vibe deploy` | `@vibecoding-deployment-manager deploy-service` | 部署應用 | | | `@vibe monitor` | `@vibecoding-deployment-manager setup-monitoring` | 設定監控 | --- ## 🎯 Context Manager - 專案上下文管理 ### 功能概述 管理專案的生命週期,從需求澄清到文檔生成,**現已簡化為基於工作目錄的上下文管理**。 ### 🛠️ 可用工具 #### 1. start-clarification - 開始專案澄清 **功能**: 啟動結構化的專案需求澄清流程 **簡潔指令**: `@vibe start "專案名稱"` **完整指令格式**: ```json { "tool": "vibecoding-context-manager", "function": "start-clarification", "parameters": { "projectName": "string (必填)", "initialDescription": "string (可選)" } } ``` **使用範例**: ```bash # 簡潔指令 @vibe start "個人理財規劃工具" # 完整指令 @vibecoding-context-manager start-clarification --projectName "個人理財規劃工具" --initialDescription "幫助用戶制定投資策略" ``` #### 2. provide-clarification - 提供澄清回答 **功能**: 回答 AI 提出的澄清問題 **簡潔指令**: `@vibe ask "回答內容"` **完整指令格式**: ```json { "tool": "vibecoding-context-manager", "function": "provide-clarification", "parameters": { "questionIndex": "number (必填)", "answer": "string (必填)" } } ``` **使用範例**: ```bash # 簡潔指令 @vibe ask "主要解決個人投資決策困難的問題" # 完整指令 @vibecoding-context-manager provide-clarification --questionIndex 0 --answer "主要解決個人投資決策困難的問題" ``` #### 3. generate-prd - 生成產品需求文檔 **功能**: 根據澄清結果生成完整的 PRD **簡潔指令**: `@vibe prd` **完整指令格式**: ```json { "tool": "vibecoding-context-manager", "function": "generate-prd", "parameters": {} } ``` **使用範例**: ```bash # 簡潔指令 @vibe prd # 完整指令 @vibecoding-context-manager generate-prd ``` #### 4. generate-impl-plan - 生成實施計劃 **功能**: 生成詳細的技術實施計劃 **簡潔指令**: `@vibe plan` **完整指令格式**: ```json { "tool": "vibecoding-context-manager", "function": "generate-impl-plan", "parameters": {} } ``` **使用範例**: ```bash # 簡潔指令 @vibe plan # 完整指令 @vibecoding-context-manager generate-impl-plan ``` ### 📁 輸出文件對應 | 指令 | 輸出位置 | 說明 | |------|----------|------| | `start-clarification` | `.vibecoding/context/current-project.json` | 專案上下文狀態 | | `provide-clarification` | `.vibecoding/context/current-project.json` | 澄清回答記錄 | | `generate-prd` | `0_discovery/requirements/PRODUCT_REQUIREMENTS_DOCUMENT.md` | 產品需求文檔 | | `generate-impl-plan` | `1_design/IMPLEMENTATION_PLAN.md` | 技術實施計劃 | --- ## 💻 Code Generator - 代碼生成器 ### 功能概述 基於需求和規格,智能生成高品質的代碼。 ### 🛠️ 可用工具 #### 1. generate-code - 生成代碼 **功能**: 根據需求生成各種類型的代碼 **簡潔指令**: `@vibe code "功能描述"` **完整指令格式**: ```json { "tool": "vibecoding-code-generator", "function": "generate-code", "parameters": { "requirements": "string (必填)", "language": "string (必填)", "codeType": "component|service|api|utility|model (可選)", "framework": "string (可選)" } } ``` **使用範例**: ```bash # 簡潔指令 @vibe code "用戶登入功能,包含 JWT 認證" @vibe comp "用戶個人資料編輯頁面" @vibe api "用戶管理 REST API" # 完整指令 @vibecoding-code-generator generate-code --requirements "用戶登入功能" --language "typescript" --codeType "component" --framework "react" ``` #### 2. refactor-code - 代碼重構 **功能**: 優化現有代碼的品質和性能 **簡潔指令**: `@vibe refactor "重構目標"` #### 3. generate-tests - 生成測試 **功能**: 為現有代碼生成測試用例 **簡潔指令**: `@vibe gentest "測試類型"` #### 4. code-review - 代碼審查 **功能**: 自動化代碼審查和建議 **簡潔指令**: `@vibe review "代碼內容"` --- ## 🧪 Test Validator - 測試驗證器 ### 功能概述 執行各種測試並驗證代碼品質。 ### 🛠️ 可用工具 #### 1. run-tests - 執行測試 **功能**: 執行指定類型的測試套件 **簡潔指令**: `@vibe test` **完整指令格式**: ```json { "tool": "vibecoding-test-validator", "function": "run-tests", "parameters": { "projectPath": "string (必填)", "testType": "unit|integration|e2e|all (可選)", "pattern": "string (可選)", "watch": "boolean (可選)" } } ``` #### 2. validate-coverage - 驗證測試覆蓋率 **功能**: 檢查並驗證測試覆蓋率 **簡潔指令**: `@vibe cover` #### 3. performance-test - 性能測試 **功能**: 執行性能測試和基準測試 **簡潔指令**: `@vibe perf` --- ## 📦 Dependency Tracker - 依賴追蹤器 ### 功能概述 分析專案依賴關係並進行安全掃描。 ### 🛠️ 可用工具 #### 1. analyze-dependencies - 分析依賴 **功能**: 分析專案的依賴關係 **簡潔指令**: `@vibe deps` #### 2. security-scan - 安全掃描 **功能**: 掃描依賴的安全漏洞 **簡潔指令**: `@vibe scan` --- ## 📚 Doc Generator - 文檔生成器 ### 功能概述 從代碼和註解自動生成各種文檔。 ### 🛠️ 可用工具 #### 1. generate-docs - 生成文檔 **功能**: 生成完整的專案文檔 **簡潔指令**: `@vibe doc` #### 2. update-readme - 更新 README **功能**: 更新或生成 README 文件 **簡潔指令**: `@vibe readme` --- ## 🚀 Deployment Manager - 部署管理器 ### 功能概述 管理應用的部署、監控和維運。 ### 🛠️ 可用工具 #### 1. deploy-service - 部署服務 **功能**: 部署應用到指定環境 **簡潔指令**: `@vibe deploy` #### 2. setup-monitoring - 設定監控 **功能**: 配置監控和日誌系統 **簡潔指令**: `@vibe monitor` --- ## 🎯 完整工作流程範例 ### Discovery Phase - 需求發現 ```bash # 開始專案澄清 @vibe start "個人理財規劃工具" # 回答 7 個澄清問題 @vibe ask "主要解決個人投資決策困難的問題" # ... 繼續回答其他問題 # 生成 PRD @vibe prd ``` ### Design Phase - 系統設計 ```bash # 生成實施計劃 @vibe plan # 設計系統架構 @vibe arch "微服務架構,React + Node.js + PostgreSQL" # 設計 API @vibe api "用戶管理和投資組合管理 API" ``` ### Implementation Phase - 代碼實現 ```bash # 生成核心代碼 @vibe code "用戶認證系統,支援 JWT" @vibe comp "投資組合儀表板頁面" @vibe api "投資建議推薦 API" # 代碼審查 @vibe review "[您的代碼內容]" ``` ### Validation Phase - 測試驗證 ```bash # 執行測試 @vibe test # 檢查覆蓋率 @vibe cover # 性能測試 @vibe perf # 安全掃描 @vibe scan ``` ### Deployment Phase - 部署上線 ```bash # 部署到測試環境 @vibe deploy # 設定監控 @vibe monitor # 生成文檔 @vibe doc ``` --- ## 💡 最佳實踐 ### 工作流程建議 1. **按順序執行**: 遵循 Discovery → Design → Implementation → Validation → Deployment 的順序 2. **及時記錄**: 每個階段的重要決策都會自動記錄在對應資料夾 3. **持續迭代**: 根據測試結果和用戶反饋持續改進 ### 指令使用技巧 - **優先使用簡潔指令**: `@vibe` 指令更直觀易用 - **完整指令用於精確控制**: 需要特定參數時使用完整的 MCP 工具指令 - **善用上下文**: 基於工作目錄的上下文管理,無需記憶複雜的 ID --- *VibeCoding 讓 AI 驅動的開發變得簡單高效!* 🚀

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