回覆區
排序
YI
YI Chen
#1樓
23 天前
筆記
阿哲
阿哲 (A-Zhe)
#5樓
(已編輯)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 繼續跑應該會越來越順。
鍵盤
鍵盤工人
#6樓
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 比較抓得到重點。塞太多它反而會開始講幹話。
關聯 / 被收藏牆
被引用
尚未被引用或收藏
相關卡片
尚無相關卡片