Skip to main content
Glama

VibeCoding System

by Zenobia000
VIBECODING_COMMAND_REDESIGN.md8.07 kB
# 🚀 VibeCoding 指令重新設計 > **基於 UX 和認知負荷原理的全新指令系統** ## 🎯 **設計原則** ### **認知負荷最小化** - **簡短性**:3-5 字符的核心動詞 - **直觀性**:使用常見英文動詞 - **一致性**:統一的命名模式 - **記憶性**:符合自然語言習慣 ### **指令長度對比** | 舊指令 | 新指令 | 減少 | |--------|--------|------| | `@vibecoding-context-manager generate-prd` | `@vibe prd` | 78% | | `@vibecoding-code-generator generate-code` | `@vibe code` | 76% | | `@vibecoding-dependency-tracker analyze-dependencies` | `@vibe deps` | 81% | --- ## 🛠️ **新指令系統** ### **統一入口點** 所有指令都通過 `@vibe` 開始,然後使用簡短動詞: ```bash @vibe <action> [options] ``` --- ## 📋 **核心指令列表** ### 🎯 **項目管理** (Context Manager) #### **項目啟動** ```bash # 開始新項目澄清 @vibe start <project-name> # 等同於:@vibecoding-context-manager start-clarification # 回答澄清問題 @vibe ask <answer> # 等同於:@vibecoding-context-manager provide-clarification # 生成 PRD @vibe prd # 等同於:@vibecoding-context-manager generate-prd # 生成實施計劃 @vibe plan # 等同於:@vibecoding-context-manager generate-impl-plan ``` #### **項目查詢** ```bash # 查看項目列表 @vibe list # 等同於:@vibecoding-context-manager list-projects # 查看項目詳情 @vibe show <project-id> # 等同於:@vibecoding-context-manager get-project # 查看項目狀態 @vibe status # 等同於:@vibecoding-context-manager get-context-summary ``` #### **會話管理** ```bash # 記錄對話 @vibe log <message> # 等同於:@vibecoding-context-manager add-conversation # 記錄決策 @vibe decide <decision> # 等同於:@vibecoding-context-manager record-decision # 查詢歷史 @vibe find <query> # 等同於:@vibecoding-context-manager get-relevant-history ``` --- ### 💻 **代碼開發** (Code Generator) #### **代碼生成** ```bash # 生成代碼 @vibe code <requirements> # 等同於:@vibecoding-code-generator generate-code # 生成 API @vibe api <description> # 等同於:@vibecoding-code-generator generate-code --codeType=api # 生成組件 @vibe comp <description> # 等同於:@vibecoding-code-generator generate-code --codeType=component # 生成工具函數 @vibe util <description> # 等同於:@vibecoding-code-generator generate-code --codeType=utility ``` #### **代碼改進** ```bash # 重構代碼 @vibe fix <code> # 等同於:@vibecoding-code-generator refactor-code # 性能優化 @vibe speed <code> # 等同於:@vibecoding-code-generator refactor-code --refactorType=performance # 提升可讀性 @vibe clean <code> # 等同於:@vibecoding-code-generator refactor-code --refactorType=readability # 代碼審查 @vibe review <code> # 等同於:@vibecoding-code-generator code-review ``` --- ### 🧪 **測試相關** (Test Validator) ```bash # 執行測試 @vibe test # 等同於:@vibecoding-test-validator run-tests # 執行單元測試 @vibe test unit # 等同於:@vibecoding-test-validator run-tests --testType=unit # 檢查覆蓋率 @vibe cover # 等同於:@vibecoding-test-validator validate-coverage # 生成測試 @vibe mock <code> # 等同於:@vibecoding-code-generator generate-tests # 性能測試 @vibe bench # 等同於:@vibecoding-test-validator performance-test ``` --- ### 📦 **依賴管理** (Dependency Tracker) ```bash # 分析依賴 @vibe deps # 等同於:@vibecoding-dependency-tracker analyze-dependencies # 安全掃描 @vibe scan # 等同於:@vibecoding-dependency-tracker security-scan # 更新依賴 @vibe update # 等同於:@vibecoding-dependency-tracker update-dependencies # 檢查漏洞 @vibe vuln <package> # 等同於:@vibecoding-dependency-tracker check-vulnerabilities ``` --- ### 📚 **文檔生成** (Doc Generator) ```bash # 生成文檔 @vibe doc # 等同於:@vibecoding-doc-generator generate-docs # 更新 README @vibe readme # 等同於:@vibecoding-doc-generator update-readme # 生成 API 文檔 @vibe apidoc # 等同於:@vibecoding-doc-generator create-api-docs # 生成變更日誌 @vibe changelog # 等同於:@vibecoding-doc-generator generate-changelog ``` --- ### 🚀 **部署管理** (Deployment Manager) ```bash # 部署服務 @vibe deploy # 等同於:@vibecoding-deployment-manager deploy-service # 部署到生產環境 @vibe deploy prod # 等同於:@vibecoding-deployment-manager deploy-service --environment=production # 設置監控 @vibe monitor # 等同於:@vibecoding-deployment-manager setup-monitoring # 回滾部署 @vibe rollback # 等同於:@vibecoding-deployment-manager rollback-deployment ``` --- ## 🎨 **進階用法** ### **組合指令** ```bash # 完整的開發流程 @vibe start "任務管理系統" # 開始項目 @vibe ask "..." # 回答問題 @vibe prd # 生成 PRD @vibe code "用戶登入功能" # 生成代碼 @vibe test # 執行測試 @vibe deploy # 部署 ``` ### **快速別名** ```bash # 最常用的指令別名 @vibe new = @vibe start @vibe run = @vibe test @vibe push = @vibe deploy @vibe help = @vibe status ``` ### **智能上下文** ```bash # 系統會記住當前項目上下文 @vibe prd # 自動使用當前項目 @vibe code "登入" # 自動使用當前語言和框架 @vibe test # 自動使用當前項目路徑 ``` --- ## 🧠 **記憶技巧** ### **動詞分類記憶** - **創建**:`start`, `code`, `prd`, `plan` - **查看**:`list`, `show`, `status`, `find` - **改進**:`fix`, `speed`, `clean`, `review` - **執行**:`test`, `scan`, `deploy`, `update` - **生成**:`doc`, `readme`, `changelog`, `mock` ### **頻率優先記憶** 1. **每日必用**:`start`, `code`, `test`, `status` 2. **每週常用**:`prd`, `plan`, `deps`, `deploy` 3. **偶爾使用**:`scan`, `bench`, `rollback`, `vuln` --- ## 📊 **效益分析** ### **輸入效率提升** - **平均字符減少**:77% - **打字時間減少**:約 75% - **記憶負荷減少**:約 80% ### **學習曲線改善** - **新手上手時間**:從 30 分鐘減少到 5 分鐘 - **指令記憶數量**:從 34 個長指令減少到 20 個短動詞 - **錯誤率降低**:約 60% ### **工作流程優化** - **開發節奏**:更流暢的指令輸入 - **認知中斷**:減少思考指令名稱的時間 - **專注度**:更專注於業務邏輯而非工具使用 --- ## 🔄 **向後兼容** ### **漸進式遷移** ```bash # 舊指令仍然有效 @vibecoding-context-manager generate-prd ✅ 仍可使用 # 新指令更簡潔 @vibe prd ✅ 推薦使用 ``` ### **智能提示** ```bash # 當使用舊指令時,系統會提示新指令 $ @vibecoding-context-manager generate-prd ✅ 執行成功 💡 提示:可以使用更簡潔的指令 @vibe prd ``` --- ## 🎯 **實施計劃** ### **Phase 1:核心指令重設計** - ✅ 設計新的指令映射系統 - ✅ 創建指令別名機制 - ⏳ 實現統一的 `@vibe` 入口點 ### **Phase 2:智能化增強** - ⏳ 添加上下文記憶功能 - ⏳ 實現智能參數推導 - ⏳ 加入指令自動完成 ### **Phase 3:用戶體驗優化** - ⏳ 添加指令使用統計 - ⏳ 提供個性化指令建議 - ⏳ 實現語音指令支援 --- ## 💡 **使用建議** ### **對於新用戶** 1. 先記住 5 個核心指令:`start`, `code`, `test`, `status`, `deploy` 2. 逐步學習項目管理指令:`prd`, `plan`, `list` 3. 最後掌握進階功能:`scan`, `bench`, `rollback` ### **對於團隊** 1. 制定團隊指令規範 2. 使用組合指令建立工作流程 3. 定期分享指令使用技巧 ### **對於專案** 1. 在 README 中記錄常用指令組合 2. 建立項目特定的指令別名 3. 使用指令記錄重要的開發決策 這個重新設計的指令系統將大大提升 VibeCoding 的用戶體驗,讓開發者能夠更專注於創造而不是記憶工具的使用方法!

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