Communitygithub.com

evemcgivern/agent-skills — 野心

重新評估一個專案或擱置的構想,根據當前能力提出三個進取目標,並為最難的不確定性設計一個實驗。適用於被問及「現在還有什麼可能」、「現在是否值得嘗試」、「重新審視這個擱置的想法」或「對這個專案想得更大膽」的時候。

agent-skills — 野心 是什麼?

這個技能幫助使用者(開發者或AI代理)從現有專案或擱置構想中辨識出更有價值的成果。它藉由分離「觀察到的事實」、「假設的前提」和「未經測試的能力」來釐清約束條件,接著提出三種實質不同的方案——每種都包含具體成果、被挑戰的舊限制、以及最難的不確定性。最後,它會為推薦的方案設計一個決定性實驗,包含假設、最小的可驗證產出、具體步驟、通過/失敗標準和所需資源。這項技能支援Claude Code等AI代理工作流程,明確要求不要擅自執行實驗,而是等待使用者授權;授權後可利用既有工具執行,必要時可將結果交接給「任務」技能。它的價值在於幫助使用者在有資訊根據的情況下決定是否擴大範圍、重新啟動擱置專案或維持現狀,避免浪費時間在無根據的猜測上。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/evemcgivern/agent-skills/tree/HEAD/plugins/agent-workflow/skills/ambition

在你喜歡的 AI 中提問

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

說明文件

野心

幫助使用者選擇更有價值的成果。這是一個諮詢工作流程: 調用它並不授權實施、付費實驗、發佈或任務。不要使其成為已授權工作的強制性關卡,不要將現有任務縮小為原型,也不要擴大該任務。

奠定選項基礎

使用指定的專案、構想或目標。閱讀相關的專案說明、當前行為、路線圖或擱置提案,以及可用的工具。只需檢查到足以辨識出先前使該構想不具吸引力的限制條件即可。如果無法推斷出專案,請詢問要考慮哪個專案或成果。如果沒有記錄歷史限制,則將其標記為根據當前設計的推斷。不要虛構先前的決策或能力的變化。

在筆記和輸出中分離三件事:

  • 觀察到的事實: 檔案、工作應用程式或使用者所確立的事項。
  • 假設的前提: 為了讓選項成立而必須為真的事項。
  • 未經測試的能力: 代理或工具在此處尚未展現的能力。

根據當前的主要來源驗證關於外部工具或模型的可變更主張。令人印象深刻的展示或基準是測試假設的理由,而不是該特定專案現在可行的證據。指出缺少的存取權限或資料,而不是假設可以取得。

提出三種成果

提供三種實質不同的選項,每種包含:

  • 具體結果以及誰會受益。
  • 正在被挑戰的舊限制以及可能已經改變的證據。
  • 最難的剩餘不確定性、可能的工作量以及實際的負面影響。
  • 專案事實的來源參考;標註估計值和推斷。

偏好能夠改變使用者所能達成之事項的選項。更多生成的程式碼、更多代理或更大的功能清單本身並不是更好的成果。僅在服務於實際專案時才納入空間、互動、研究或應用程式工作流程。如果無法合理提出少於三個選項,請如實說明,而不是湊數。

推薦一個選項並解釋為什麼它優於其他選項。當沒有令人信服的好處時,推薦保持當前範圍不變是合理的選擇。

設計決定性實驗

對於推薦的選項,指定:

  1. 假設: 實驗將要解決的不確定性主張。
  2. 最小說服力產出: 使用者可以執行、檢視或使用的東西。
  3. 程序: 具體的輸入、環境、工具或命令以及輸出。如果指令稿不存在,請將建立它標記為一項工作;不要將虛構的命令呈現為可執行。說明比較基準或基線。
  4. 通過/失敗: 可觀察的驗收標準,包括什麼情況會推翻該構想。區分功能性證據與主觀使用者的判斷。
  5. 資源: 建議的時間/花費/令牌上限以及所需的存取權限。遵守任何提供的預算。估計值或建議上限並非授權花費,未知使用量必須保持未知。
  6. 下一步決策: 通過、失敗或不明確的結果將證明什麼行動是合理的。

不要擅自執行該實驗。當使用者授權時,使用現有的執行和驗證工具。如果使用者還要求持久連續性,則將選定的成果、限制、里程碑和驗收標準移交給任務技能(如果已安裝);否則提供一個自包含的交接。

交付物

保持結果易於比較:一個簡短的背景段落、一個選項表格、推薦的實驗以及需要使用者做出的決策。在保留完整預期成果的同時,使其不確定的假設可測試。可選的實驗決策不會暫停其他已授權的工作。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

evemcgivern/agent-skills

Inspects a project's discovered agent instructions (AGENTS.md, CLAUDE.md, GEMINI.md) and skill definitions for static wiring problems, without loading, changing, or enabling them, and reports which installed skills are rarely or never called in local session logs. Use when asked "why isn't my skill loading", "check my agent setup", "diagnose skill discovery", "audit AGENTS.md and skills", or "which skills do I never use".

evemcgivern/agent-skills

Review an external PDF, image, screenshot, article, or URL against a repository's current issues and code to sort its ideas into new, already tracked, shipped, contradicted, or unverifiable, read-only by default. Use when the user asks to '/check-worth' or '$check-worth' a source, or asks whether an external idea is worth pulling into a repository as an issue or code change.

evemcgivern/agent-skills

Routes each task to a suitable model tier in Claude Code, Codex, or another agent that can start subagents on a chosen model (for example Gemini CLI or Antigravity CLI), following the user's routing preferences. Keeps small tasks local, delegates discovery, routine coding, and testing to cheaper subagents, and sends difficult decisions and risky reviews to a stronger one. Use when deciding whether to delegate, writing subagent handoffs, or setting routing preferences, or when asked to "save tokens", "use cheaper models", "fan out subagents", "stay inside my quota", or "efficient-frontier-routing help".

evemcgivern/agent-skills

Makes the most expensive model in a session the senior decision-maker, keeping its reasoning for intent, architecture, decomposition, tradeoffs, final review, and synthesis while cheaper agents handle discovery, implementation, tests, logs, and verification. Use when the active agent is Fable or another top-tier model, or when asked to "act as chief agent", "delegate the grunt work", or "save the expensive model for decisions".

相關技能