Community生產力與協作github.com

TTT-b/stremio-ai-translator

選擇最便宜且能勝任的模型,並控制 token 用量。在任何任務開始時使用,規劃、委派給子代理或讀取大量檔案之前。

stremio-ai-translator 是什麼?

此技能旨在協助開發者或 AI 代理使用者,在執行任務時以最低成本選擇最合適的模型,同時大幅減少 token 消耗。它詳細說明了何時應使用 Sonnet(預設,約 90% 的工作,如編輯、除錯、重構)、Opus(僅在需要架構級變更或複雜除錯時使用)、Haiku(純查詢、彙報日誌),並提供避免浪費 token 的具體準則,例如先讀取 PLAN.md、只讀取必要檔案、避免讀取 node_modules 等目錄、限制命令輸出長度、保持回覆簡潔,以及善用子代理來卸載大量搜尋或日誌讀取任務。此技能適用於 Claude Code、Cursor、Codex 等 AI 代理平台。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/TTT-b/stremio-ai-translator/tree/HEAD/.claude/skills/model-routing

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

模型路由與 token 節省

使用哪個模型

  • Sonnet(預設,約 90% 的工作): 編輯、除錯、測試、重構已知程式碼、git、文件、README/TROUBLESHOOTING 更新、執行 npm run check。
  • Opus(僅在值得時使用): 跨多個模組的新功能、架構或資料流程變更、Sonnet 嘗試一次後仍未知原因的錯誤、安全審查、大規模遷移。用它產出簡短的書面計畫(最多約 30 行),然後在 Sonnet 上執行該計畫。
  • Haiku: 純查詢、grep 並回報、彙總日誌、列出檔案。透過子代理委派,並使用 model: haiku。
  • 不要為了風格、命名或單一檔案變更而升級到 Opus。如果 Sonnet 嘗試失敗兩次,升級一次,然後回到 Sonnet。

在不損失品質的情況下節省 token

  1. 先讀取 PLAN.md。然後只讀取任務涉及的檔案。在開啟檔案前先使用 Grep/Glob;讀取行範圍,而非整個檔案。
  2. 永遠不要讀取 node_modules、dist-electron、release、logs、data、package-lock.json 或 .env。
  3. 在最後執行一次 npm run check,而不是每次編輯後都執行。在疊代過程中執行單一測試檔案(npx vitest run tests/<file>)。
  4. 將較長的命令輸出透過 Select-Object -First 40 / -Last 40 管線傳遞;不要傾印完整的日誌。
  5. 不要重新讀取剛編輯過的檔案。不要重複對話中已確認的事實。
  6. 保持回覆簡潔:變更了什麼、驗證了什麼、使用者下一步需要做什麼。
  7. 將廣泛的搜尋或日誌讀取卸載給子代理,這樣只有其結論會進入主上下文。
  8. 每個工作階段處理一個任務。當主題改變時,開始新的工作階段,而不是攜帶較長的歷史記錄。
  9. 切勿為了節省 token 而跳過檢查、測試或讀取影響正確性的檔案。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能