專業技巧與最佳實踐 (Pro Tips)
最大化 Boring 生產力的專家級技巧。從初學者到資深開發者。
🎯 初學者
從 Vibe Coding 開始
為什麼有效:Vibe start 在編碼前引導你完成需求。
經常使用 Quick Fix
自動修復所有 linting 錯誤、import 排序和格式問題。讓 AI 閱讀你的錯誤
你:我遇到 "ModuleNotFoundError: No module named 'foo'"
Boring:遇到 ❌ ModuleNotFoundError。
執行 Active Recall...
發現模式:「缺少依賴」
解決方案:pip install foo
⚡ 中級開發者
技巧 1:SpecKit 工作流程
在寫代碼之前,使用 5 步驟規格工作流程:
「量兩次,切一次」 - AI 實作版!
技巧 2:使用混合模式
| 任務類型 | 建議方法 |
|---|---|
| 小型錯誤修復 | boring_apply_patch |
| 新功能 | boring start + SpecKit |
| 代碼審查 | boring_code_review |
| 重構 | boring_checkpoint + boring run |
技巧 3:增量驗證
技巧 4:累積知識
🚀 資深開發者
技巧 5:自訂品質規則
建立 .boring.toml 包含專案特定設定:
[boring.quality_gates]
min_coverage = 80 # 生產環境高標準
max_complexity = 10 # 保持簡單
max_file_lines = 300 # 較小的檔案
[boring.linter_configs]
ruff_line_length = 100
ruff_ignore = ["E501", "W503"]
[boring.prompts]
judge_system = """
你是一位資深 Python 架構師,專注於:
- SOLID 原則
- 乾淨架構
- 效能優化
"""
技巧 6:多專案 RAG
boring_rag_search(
query="authentication middleware",
additional_roots=[
"/path/to/shared-libs",
"/path/to/other-project"
]
)
同時搜尋多個程式碼庫。
技巧 7:對比評估
AI 判斷哪個實作更好,並減少偏見。
技巧 8:安全沙箱與影子模式
🧠 認知進化 (V11.2)
技巧 9:善用深度思考 (Deep Thinking)
對於架構設計或複雜重構,使用「深度思考」。
技巧 10:批判性思維審計 (Critical Thinking)
對於安全性檢查或邏輯驗證,使用「批判性思維」。
🔧 效能技巧
技巧 14:預熱快取
技巧 15:平行驗證
技巧 16:選擇性 RAG 索引
🛡️ 安全技巧
技巧 17:生產環境始終使用影子模式
技巧 18:受保護的檔案操作
技巧 19:密鑰掃描
🔔 BoringDone 通知
技巧 20:完成通知 (V12.2)
讓 AI 完成時自動通知你,不用盯著螢幕!
自動整合位置:
- ✅ FlowEngine 完成時
- ✅ AgentLoop 完成時
- ✅ boring verify 完成時