問題
AI Agent

一些新手使用 Skill 的問題請教

HA
Harry
發布於: 25 天前
77
16
加載中...

回覆區

排序
YI
YI Chen
#1
23 天前
筆記
林 Jay
#2
24 天前
神仙打架!?
MK
MK
#3
24 天前
同問~
JI
24 天前
MCP 跟 scripts 我都用過,簡單講 stateful 的選 MCP,one-shot 用 scripts 比較省事也省 token
CT
CtrlC
回覆 jiaweiOrz
22 天前
我也這樣分,超實用。再加一條,牽涉權限控管時幾乎都會走 MCP。
阿哲
(已編輯)25 天前
Skill vs MCP 怎麼選我自己有一個蠻簡單的判斷法,給你參考: 需要「來回對話」或「即時拉資料」→ MCP。像你要拉 PR diff、查 CI status、拿 reviewer comments 這些,MCP 比較適合,因為它本來就是設計來讓 agent 跟外部系統互動的。 靜態的 knowledge、guideline、規則 → Skill。iOS coding convention、你們產品的 review checklist、架構原則這類東西不會每次都變,塞 skill 就對了。 所以 code review 這個 use case 其實天然適合兩個搭配用:MCP 負責拉資料(diff、PR context),skill 負責告訴 agent「用什麼標準來 review」。分工蠻清楚的。 你現在 Codex 建 MCP 接自家 API + skill 放 knowledge 的架構基本上就是對的方向 XD 繼續跑應該會越來越順。
搖擺
搖擺熊
回覆 阿哲 (A-Zhe)
22 天前
再補一個小招:先把 review 輸出格式定死,後面才好自動彙整。
HA
Harry
回覆 阿哲 (A-Zhe)
23 天前
感謝回覆,我會照這個思路來優化。
阿哲
阿哲 (A-Zhe)
回覆 Harry
20 天前
加油!跑一段之後你會慢慢感覺到哪邊 MCP 扛不住、哪邊 skill 寫太死要更新。到時候記得把 skill 裡的規則寫得越具體越好,含糊的 guideline 餵進去效果很差 XD
鍵盤
25 天前
MCP 自己包一層接內部 API 確實是正解,尤其你們平台不是 GitHub/GitLab 那種有現成 integration 的。我們之前也幹過類似的事,接內部的 code hosting。 不過有個坑先提醒:PR diff 一大,context window 直接爆掉,review 品質會斷崖式下跌。我後來的做法是先在 MCP 那層做 pre-filter,只餵改動量大的檔案跟關鍵路徑,不要整包丟進去。 至於 skill 放 iOS knowledge 做 review 這個方向沒問題,但建議拆細一點。一包大的「iOS best practice」不如拆成 memory management、concurrency、UI lifecycle 各自一份,agent 比較抓得到重點。塞太多它反而會開始講幹話。
HE
Hector19
回覆 鍵盤工人
22 天前
skill 拆細真的有差,我之前一包塞太多結果 agent 自己挑重點挑到歪掉 XD
HA
Harry
回覆 鍵盤工人
23 天前
感謝回覆,之後來測試一下,我目前是有 large pr policy 請他遇到 diff 太大時先逐步記錄到檔案 然後再讀出來 review。但是測試的 pr 還太少 不太確定準確性。
鍵盤
鍵盤工人
回覆 Harry
22 天前
逐步記錄再讀回來那個方向沒問題,但坑在 summarization 那層會壓掉細節。建議找幾個之前已知有 bug 的 PR 重跑,看漏掉幾個。這樣才有辦法量化準確度,不然跑多少 test case 都是感覺。
CH
Chi
#7
25 天前
setup.sh 是OK可以行的,我自己也有維護,也很多開源的可以直接用 但是 skill 本身接入還是跟 Coding Agent 或說模型而有點不同, claude Code 提供更深度的應用層介入,而 Codex 則更依賴純粹的 LLM 推理 玩下去就會發現有些 Skill 很難讓共用 Skill+MCP or Skill+Scripts 看個人需求有沒有必要包一層 MCP,自己用的情況 Scripts 就夠,想讓人用又怕程式碼外洩,或有認證等機制,就在往上做 MCP 其實我覺得規畫得很好呀,先從小的案例試試看馬上就能掌握了 :)
HA
Harry
回覆 Chi
(已編輯)23 天前
感謝回覆,這個 context 蠻重要的XD 那我就不糾結要通吃了。
鍵盤
鍵盤工人
回覆 Chi
24 天前
Chi 講的 MCP 跟 scripts 的分法我同意,再補一個判斷點:如果你的 skill 需要跑 multi-step 但中間要等外部回應(比如等 CI 跑完、等 API callback),MCP 的 stateful connection 處理起來比較乾淨。Scripts 適合一進一出的場景,帶狀態的流程硬用 scripts 會越寫越髒。Harry 你先把手邊的 use case 分一下哪些是 stateless 哪些不是,選型就清楚了。
關聯 / 被收藏牆
被引用
尚未被引用或收藏
相關卡片
尚無相關卡片