# 🎉 Vibe Coder 自然語言觸發指南
> **你不需要懂程式碼!** 只要用自然語言說出你想做的事,Boring 就會幫你搞定。
---
## 🚀 快速上手
| 你想做什麼 | 直接說這些話 |
|-----------|-------------|
| **開始新專案** | `幫我開始`、`建立專案`、`Start project` |
| **規劃功能** | `我想做登入功能`、`幫我規劃怎麼做`、`Plan this feature` |
| **檢查狀態** | `現在做到哪了`、`專案狀態`、`Show progress` |
| **系統健康** | `系統有問題嗎`、`Check status`、`Is everything working?` |
---
## 🧪 程式碼品質 (Vibe Coder Pro)
### 自動生成測試
| 觸發詞 | 範例 |
|--------|------|
| 幫我寫測試 | `幫我寫 auth.py 的測試` |
| 生成測試 | `生成 utils.js 的測試` |
| Generate tests | `Generate tests for api.ts` |
### AI 程式碼審查
| 觸發詞 | 範例 |
|--------|------|
| 審查程式碼 | `審查我的程式碼` |
| Review my code | `Review main.py` |
| 幫我看看 | `幫我看看哪裡可以改進` |
### 效能分析
| 觸發詞 | 範例 |
|--------|------|
| 分析效能 | `分析 api.py 的效能` |
| 效能優化 | `效能優化建議` |
| Performance | `Check performance of server.js` |
### 架構分析
| 觸發詞 | 範例 |
|--------|------|
| 分析架構 | `分析專案架構` |
| 看看誰引用誰 | `看看誰引用誰` |
| Dependencies | `Show me the dependencies` |
### 自動生成文檔
| 觸發詞 | 範例 |
|--------|------|
| 幫我寫文檔 | `幫我寫文檔` |
| Generate docs | `Generate docs for api.py` |
| API 文檔 | `API 文檔` |
---
## 📊 專案健檢 (Vibe Score)
### 整體健康度
| 觸發詞 | 範例 |
|--------|------|
| Vibe Check | `Vibe Check my project` |
| 健檢 | `健檢 utils.py` |
| Give me a score | `Give me a vibe score` |
> 💡 **結果說明**:
> - **S-Tier (95+)**: 傳奇級程式碼 🏆
> - **A-Tier (85+)**: 專業水準 🥇
> - **B-Tier (75+)**: 穩固可靠 🥈
> - **C-Tier (60+)**: 普通水平 🥉
> - **F-Tier (<60)**: 義大利麵程式碼 🍝
### 影響分析
| 觸發詞 | 範例 |
|--------|------|
| Impact check | `Check impact of modifying utils.py` |
| 改這隻會影響誰 | `改這隻檔案會影響誰` |
| 衝擊分析 | `衝擊分析 core.py` |
---
## 📋 規劃與設計 (SpecKit)
| 你想做什麼 | 說這些話 |
|-----------|---------|
| **規劃功能** | `我想做 XXX 功能`、`幫我規劃怎麼做` |
| **拆成步驟** | `拆成步驟`、`給我一個清單`、`What should I do first?` |
| **檢查一致性** | `對照一下需求`、`有沒有漏掉什麼` |
| **釐清需求** | `有什麼不清楚的嗎`、`Ask me questions` |
| **定義規範** | `定義規範`、`這個專案的規則` |
| **驗收標準** | `做完要檢查什麼`、`驗收標準` |
---
## 🔧 專案管理
### 多專案管理
| 你想做什麼 | 說這些話 |
|-----------|---------|
| **看專案列表** | `我的專案有哪些`、`Show my projects` |
| **切換專案** | `切換到 XXX`、`Switch to backend` |
| **加入專案** | `加入專案`、`Add project` |
| **移除專案** | `移除專案`、`Remove project` |
### 擴充功能
| 你想做什麼 | 說這些話 |
|-----------|---------|
| **看有哪些外掛** | `看外掛`、`List plugins` |
| **執行外掛** | `跑 XXX 外掛`、`Execute plugin` |
| **重載外掛** | `重載外掛`、`Reload plugins` |
---
## 🎯 Skills 推薦
| 觸發詞 | 範例 |
|--------|------|
| 幫我找範本 | `幫我找電商範本` |
| Claude Skills | `Claude Skills 有哪些` |
| Gemini Extensions | `推薦 Gemini Extensions` |
| AI Chat | `AI Chat Skills` |
---
## 🔒 自動修復
| 觸發詞 | 範例 |
|--------|------|
| 幫我修 | `幫我修問題` |
| Fix errors | `Fix all errors` |
| 處理問題 | `處理問題` |
---
## 🧠 思考與知識 (Thinking & Knowledge)
讓 AI 在寫程式前先「深度思考」或「查證最新資料」。
### 深度思考 (Thinking Tools)
| 觸發詞 | 範例 |
|--------|------|
| **循序思考** | `用 Sequential Thinking 規劃架構` |
| **一步步想** | `一步步思考這個問題 (Think step-by-step)` |
| **批判性審查** | `用 Critical Thinking 審查這段代碼` |
| **找盲點** | `幫我找盲點 (Find blind spots)` |
### 外部知識 (Context7)
| 觸發詞 | 範例 |
|--------|------|
| **查文檔** | `用 Context7 查 Next.js 14 的新語法` |
| **找最新資料** | `查一下 Stripe API 的最新變更` |
| **引用官方文件** | `根據官方文件寫這個功能` |
---
## 💡 Pro Tips
1. **不用記參數** - 大多數工具會自動偵測專案路徑
2. **混合語言 OK** - 中英文混著說都能理解
3. **模糊描述 OK** - 說「看看程式碼有沒有問題」就會觸發審查
4. **一鍵修復** - 每個工具結果都有 `suggested_fix_prompt`,直接複製貼上即可執行修復
---
## 📖 完整工具對照表
| 工具名稱 | 中文說法 | 英文說法 |
|---------|---------|---------|
| `boring_quickstart` | 幫我開始、建立專案 | Start project, Setup |
| `boring_status` | 現在做到哪了、專案狀態 | Show progress, Status |
| `boring_health_check` | 系統有問題嗎 | Is everything working? |
| `boring_test_gen` | 幫我寫測試 | Generate tests |
| `boring_code_review` | 審查程式碼 | Review my code |
| `boring_perf_tips` | 分析效能 | Performance tips |
| `boring_arch_check` | 分析架構 | Show dependencies |
| `boring_doc_gen` | 幫我寫文檔 | Generate docs |
| `boring_vibe_check` | 健檢、Vibe Check | Give me a vibe score |
| `boring_impact_check` | 改這隻會影響誰 | Impact check |
| `boring_skills_browse` | 幫我找範本 | Find skills |
| `speckit_plan` | 我想做 XXX | Plan this feature |
| `speckit_tasks` | 拆成步驟 | Break into tasks |
| `speckit_clarify` | 有什麼不清楚的嗎 | Ask me questions |
---
> 🎯 **記住**: 你是 Vibe Coder,你的工作是描述你想要什麼,讓 AI 幫你實現!
---
## 📚 完整指令庫 (Complete Prompt Library)
以下列出 Boring 支援的所有 50+ 個 Prompt,按功能分類。
### 🌟 動態上下文 (Dynamic Context) - V10.28 Optimized!
這些工具允許你「貼入」上下文,讓 AI 更精準地解決問題。
| Prompt | 說明 | 範例 |
|--------|------|------|
| `debug_with_logs` | **Debug Log 分析** (貼上 Log) | `debug_with_logs(log_content="...")` |
| `review_diff` | **Diff 審查** (貼上 Git Diff) | `review_diff(diff_content="...", review_focus="security")` |
| `analyze_error_context` | **錯誤上下文分析** (貼上程式碼) | `analyze_error_context(code_context="...", error_line=10)` |
### 🔄 Session 管理 (Vibe Session)
控制長期 AI 協作流程。
| Prompt | 說明 | 範例 |
|--------|------|------|
| `vibe_session` | **啟動新 Session** | `vibe_session(goal="重構 Auth 模組")` |
| `vibe_session_status` | **查看進度** | `vibe_session_status` |
| `vibe_session_continue` | **恢復 Session** | `vibe_session_continue` |
| `save_session` | **保存 Session** | `save_session(name="feature-x")` |
| `load_session` | **載入 Session** | `load_session(name="feature-x")` |
### 💻 開發核心 (Core Development)
| Prompt | 說明 | 範例 |
|--------|------|------|
| `plan_feature` | **規劃功能** | `plan_feature(feature="User Login")` |
| `quick_fix` | **一鍵修復** | `quick_fix(target="src/utils.py")` |
| `refactor_code` | **重構建議** | `refactor_code(target="UserService")` |
| `explain_code` | **解釋代碼** | `explain_code(code_path="main.py")` |
| `smart_commit` | **智能提交** | `smart_commit` |
| `full_stack_dev` | **全棧開發** | `full_stack_dev` |
| `vibe_start` | **Vibe 啟動** | `vibe_start` |
### 🛡️ 品質與安全 (Quality & Security)
| Prompt | 說明 | 範例 |
|--------|------|------|
| `verify_work` | **驗證工作** | `verify_work(level="FULL")` |
| `review_code` | **代碼審查** | `review_code(file_path="src/")` |
| `security_scan` | **安全掃描** | `security_scan` |
| `shadow_review` | **Shadow Mode 審核** | `shadow_review` |
| `evaluate_code` | **AI 評分** | `evaluate_code` |
| `compare_implementations`| **A/B 比較** | `compare_implementations(path_a="v1", path_b="v2")` |
| `audit_quality` | **全系統審計** | `audit_quality` |
| `safe_refactor` | **安全重構** | `safe_refactor` |
| `rollback` | **回滾變更** | `rollback` |
| `background_verify` | **背景驗證** | `background_verify` |
| `background_test` | **背景測試** | `background_test` |
### 🏛️ 架構與設計 (Architecture)
| Prompt | 說明 | 範例 |
|--------|------|------|
| `evaluate_architecture` | **架構評估** | `evaluate_architecture` |
| `visualize` | **架構視覺化** | `visualize` |
| `visualize_architecture` | **架構圖生成** | `visualize_architecture(scope="module")` |
| `roadmap` | **專案路線圖** | `roadmap` |
| `suggest_roadmap` | **建議下一步** | `suggest_roadmap` |
| `optimize_performance` | **效能優化** | `optimize_performance` |
### 🧠 知識與記憶 (Knowledge)
| Prompt | 說明 | 範例 |
|--------|------|------|
| `project_brain` | **查看專案知識** | `project_brain` |
| `learn_patterns` | **學習模式** | `learn_patterns` |
| `create_rubrics` | **建立評分標準** | `create_rubrics` |
| `manage_memory` | **整理記憶** | `manage_memory` |
| `reset_memory` | **重置記憶** | `reset_memory` |
| `semantic_search` | **語意搜尋** | `semantic_search(query="auth logic")` |
| `index_codebase` | **建立索引** | `index_codebase` |
### 🔧 系統操作 (System)
| Prompt | 說明 | 範例 |
|--------|------|------|
| `setup_project` | **初始化專案** | `setup_project` |
| `setup_ide` | **設定 IDE/LSP** | `setup_ide` |
| `system_status` | **系統狀態** | `system_status` |
| `mark_done` | **標記完成** | `mark_done` |
| `vibe_check` | **Vibe 檢查** | `vibe_check` |
### 📦 其他 (Plugins & Projects)
| Prompt | 說明 | 範例 |
|--------|------|------|
| `run_plugin` | **執行外掛** | `run_plugin(plugin_name="my_plugin")` |
| `create_plugin` | **建立外掛** | `create_plugin` |
| `switch_project` | **切換專案** | `switch_project` |
| `add_project` | **加入專案** | `add_project` |
| `run_agent` | **多 Agent 執行** | `run_agent` |