{"schemaVersion":"1.0.0","locale":"zh-Hant","updatedAt":"2026-06-01","tips":[{"id":"project-first","text":"開始工作階段前先建立專案，讓 HagiCode 能統一管理檔案、上下文與歷史紀錄。","category":"project"},{"id":"project-boundary","text":"讓每個專案聚焦在相關的程式碼與素材上，避免工作階段讀取到無關的上下文。","category":"project"},{"id":"project-name-clear","text":"用業務名稱或儲存庫名稱來命名專案，日後搜尋更方便。","category":"project"},{"id":"project-goal-note","text":"在專案中記錄當前目標，讓後續的工作階段能更快接手。","category":"project"},{"id":"project-docs","text":"把啟動步驟、帳號資訊和常用指令放在專案筆記裡，就不用每次重複輸入。","category":"project"},{"id":"project-context-clean","text":"上傳素材前先移除無關檔案，讓 HagiCode 專注在當前任務上。","category":"project"},{"id":"project-before-session","text":"開啟新的工作階段前先選好正確的專案，確保任務落在對的上下文中。","category":"project"},{"id":"project-history","text":"檢視專案歷史時，先從最近完成的工作階段結論開始看起。","category":"project"},{"id":"proposal-large-change","text":"遇到較大的變更時，先請 HagiCode 撰寫提案，再決定是否執行。","category":"proposal"},{"id":"proposal-scope","text":"明確界定提案範圍，避免工作階段在執行過程中不斷擴大。","category":"proposal"},{"id":"proposal-options","text":"不確定方向時，請 HagiCode 在提案中列出多個方案供選擇。","category":"proposal"},{"id":"proposal-risk","text":"提案中的風險說明能幫助你判斷這項變更是否值得繼續。","category":"proposal"},{"id":"proposal-tasks","text":"將提案拆分成具體任務，執行進度會更容易追蹤。","category":"proposal"},{"id":"proposal-review","text":"開始實作前先審閱提案，及早發現遺漏的細節或錯誤方向。","category":"proposal"},{"id":"proposal-change-name","text":"為每份提案取一個簡短清楚的名稱，方便日後查找。","category":"proposal"},{"id":"proposal-finish","text":"提案完成後記錄結果，日後可以回顧當初變更的原因。","category":"proposal"},{"id":"session-single-goal","text":"為每個工作階段設定一個明確目標，讓成果更容易評估。","category":"session"},{"id":"session-start-clear","text":"開始工作階段時，直接說明目標、限制條件和預期產出。","category":"session"},{"id":"session-context","text":"接續舊任務時，告訴 HagiCode 最近有什麼變動。","category":"session"},{"id":"session-checkpoint","text":"在較長的工作階段中，請 HagiCode 沿途回報進度檢查點。","category":"session"},{"id":"session-stop-point","text":"暫停前先記錄下一步驟，恢復工作階段時能省下更多時間。","category":"session"},{"id":"session-review-result","text":"工作階段結束後，先閱讀結果摘要，再決定是否繼續追問。","category":"session"},{"id":"session-correction","text":"發現方向不對時立刻修正，不要等到最後才整個推翻。","category":"session"},{"id":"session-files","text":"如果你已經知道相關檔案，直接把檔案路徑告訴 HagiCode。","category":"session"},{"id":"session-errors","text":"出錯時，把完整的錯誤訊息傳給 HagiCode，而不是只說失敗了。","category":"session"},{"id":"multi-session-plan","text":"平行執行多個工作階段前，先把目標拆成不會互相衝突的部分。","category":"multi-session"},{"id":"multi-session-naming","text":"為平行工作階段取清楚的名稱，例如提案設計、前端實作、問題排查等。","category":"multi-session"},{"id":"multi-session-isolation","text":"平行執行工作階段時，盡量不要讓它們編輯同一批檔案。","category":"multi-session"},{"id":"multi-session-merge","text":"平行工作階段完成後，先一起檢視結果，再決定採用哪些部分。","category":"multi-session"},{"id":"multi-session-review","text":"重要任務可以讓一個工作階段負責實作、另一個負責審查。","category":"multi-session"},{"id":"agent-role","text":"為每個代理人設定清楚的角色，例如實作、審查、測試或文件整理。","category":"agent"},{"id":"agent-boundary","text":"多個代理人協作時，事先界定各自的職責範圍。","category":"agent"},{"id":"agent-handoff","text":"代理人之間交接時，保留關鍵結論、未完成事項和重要備註。","category":"agent"},{"id":"agent-review","text":"審查代理人適合用來發現問題，不適合同時負責大規模改寫。","category":"agent"},{"id":"agent-research","text":"研究代理人可以先收集背景資料，再將工作交接給實作代理人。","category":"agent"},{"id":"agent-summary","text":"需要快速判斷下一步時，請代理人提供簡短摘要。","category":"agent"},{"id":"claude-analysis","text":"Claude 擅長分析大量素材、比較不同方案，以及梳理複雜的上下文。","category":"claude"},{"id":"claude-design","text":"進行複雜設計前，請 Claude 幫忙檢查推理是否完整。","category":"claude"},{"id":"claude-docs","text":"閱讀大量文件時，Claude 可以幫你提取重點與限制條件。","category":"claude"},{"id":"codex-implementation","text":"Codex 擅長進入儲存庫、編輯程式碼，以及執行指令來驗證結果。","category":"codex"},{"id":"codex-navigation","text":"不確定該改哪裡時，先請 Codex 搜尋專案結構。","category":"codex"},{"id":"codex-review-diff","text":"Codex 完成變更後，重點關注哪些檔案被修改以及修改的原因。","category":"codex"},{"id":"code-server-open","text":"需要手動檢視程式碼時，用 code-server 開啟專案。","category":"code-server"},{"id":"code-server-edit","text":"小幅手動調整時，code-server 比切換本機環境更方便。","category":"code-server"},{"id":"code-server-terminal","text":"在 code-server 執行指令前，先確認終端機位於目標專案目錄。","category":"code-server"},{"id":"code-server-preview","text":"調整介面時，用 code-server 預覽實際效果。","category":"code-server"},{"id":"omniroute-provider","text":"OmniRoute 能在同一處連接不同模型，讓切換能力更加容易。","category":"omniroute"},{"id":"omniroute-model-choice","text":"簡單任務用快速模型，複雜任務再切換到更強的模型。","category":"omniroute"},{"id":"omniroute-fallback","text":"模型無法使用時，OmniRoute 的備援路由能減少中斷。","category":"omniroute"},{"id":"omniroute-cost","text":"透過 OmniRoute，可以根據任務重要性來平衡速度、品質與成本。","category":"omniroute"},{"id":"hagipower-overview","text":"Hagipower 會追蹤你在各工作階段的能量與活動，讓你了解長期使用量的累積。","category":"hagipower"},{"id":"hagipower-daily-achievement","text":"檢視每日 Hagipower 成就，幫助你保持程式設計目標和連續紀錄。","category":"hagipower"},{"id":"hagipower-energy-balance","text":"混合快速任務與深度專注的工作階段，讓 Hagipower 能量消耗保持平衡。","category":"hagipower"}]}