軟體工程
選擇最小且相容的代理 skill 堆疊
以相容性優先的選擇,挑選涵蓋任務的最小 skill 堆疊,並明列排除項、重疊檢查與可回復的安裝計畫。
流程
照這個順序做。
- 說明任務成果、所需工具與脈絡、禁止行動、runtime、預算,以及讓 skill 變得必要的條件。
- 把每個成果對應到一個候選 skill,移除重複涵蓋,記錄看似有用卻被排除的 skill,而不是預設全部加入。
- 對照目標工作區與核准版本,驗證格式、runtime、路徑、依賴、權限、網路與授權相容性。
- 模擬探索、載入順序、工具選擇與失敗備援,涵蓋正向、負向、衝突與缺少工具案例。
- 比較最小可行堆疊與更廣方案,衡量涵蓋、維護負擔、脈絡成本、安全曝險與可復原性。
- 提出分階段安裝與移除計畫,固定版本、設置核准關卡、備份與已測回復,再進行任何共享變更。
- 返回選定的堆疊、排除項目、相容性證據、分階段計畫、回復與未解決風險,安裝或變更帳戶前先暫停。
先準備
貓會向你要的輸入。
- 任務成果與禁止行動
- 目標 runtime 與工作區
- 候選 skill 與版本限制
- 預算、核准與回復政策
路由器 + 一份 playbook
先路由。只選一份。
Cat Paw 每次任務只載入一份 playbook,不合併多份。先走這個路由器;其餘路徑是此 workflow 可檢查的候選。
- 路由器:
agent-skill-catalog-pack skills/agent-skill-catalog-pack/minimal-agent-skill-stack-selection/SKILL.md
界線
界線跟著提示一起走。
- 開始前先核實實際的工具、帳戶、權限與工作區;絕不聲稱擁有不可用的工具、帳戶、來源或能力。
- 私有程式碼、成品、即時探測或非公開資料請使用 Latch/target-workspace;若無法存取,就在邊界停下並回報阻礙,不可改用猜測。
- 任何有後果的外部行動前先暫停並取得明確核准;回傳證據、未解決風險、假設,以及仍在等待核准的行動。
完成代表
一個可核對的終點。
最小且相容的 skill 堆疊涵蓋聲明成果、記錄排除與版本、通過具代表性的備援測試,並有含證據與未解決風險的可回復安裝計畫。
來源
這個流程從哪來。
- github.com/sickn33/agentic-awesome-skills/tree/7b534bc15d833baf3bc98b3ca4fb23eda48342bb/
- agentskills.io/specification
- docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
來源確立 workflow 的模式。若有 Reddit 或社群貼文,視為實務軼事,不是普遍事實。