本文根據 addyosmani/agent-skills 倉庫裏該技能的 SKILL.md 與倉庫 README 整理,資料核對於 2026-10-11。所在倉庫 addyosmani/agent-skills 在 GitHub 約 10.4 萬 Star(同日數據)。技能內容會隨倉庫更新,以倉庫為準。
這個 Skill 做什麼
同一個模型,有時輸出精準,有時胡說八道,差別常常不在模型而在它「看到了什麼」。context-engineering 把這件事系統化。技能的概述是:在正確的時間給智能體正確的資訊——上下文是影響輸出質素最大的槓桿,太少它會臆造,太多它會失焦。description:優化智能體的上下文配置;開始新會話、輸出質素下降、在任務之間切換,或需要為項目配置規則文件和上下文時使用。
主體是一個五層上下文層級:
- 規則文件:項目級的長期約定(如 CLAUDE.md、AGENTS.md);
- 規格與架構;
- 相關的源文件;
- 報錯輸出;
- 對話管理:包括怎樣設定可以重新開始的會話邊界。
之後是三種打包策略——「傾倒式」、選擇性包含、分層摘要——以及上下文預算管理:空間不夠時先砍什麼、什麼要保到最後、丟棄之前先壓縮、把重要內容放在靠後的位置。還有 MCP 集成、遇到上下文相互矛盾或需求不完整時怎麼辦、內聯規劃模式,以及一組反模式。
怎麼安裝
倉庫 README 給出了單獨安裝某個技能的寫法:
bash
npx skills add addyosmani/agent-skills --skill context-engineering
想整套安裝,Claude Code 用 /plugin marketplace add addyosmani/agent-skills 加 /plugin install agent-skills@addy-agent-skills,Codex 用 codex plugin marketplace add addyosmani/agent-skills 加 codex plugin add agent-skills@agent-skills。README 提示,插件安裝遇到 SSH 權限報錯時改用倉庫的 HTTPS 地址。
倉庫整體介紹和其他安裝方式,詳見本站《addyosmani/agent-skills 是什麼、怎麼安裝:Addy Osmani 的 25 個生產級工程 Skills(/spec、/plan、/build)》。
怎麼用
- 「幫我給這個倉庫寫一份規則文件,把構建命令、目錄約定和禁區寫清楚」。
- 「這個會話越做越亂,按上下文工程的做法整理一下,準備開新會話」。
- 「要修這個 bug,你需要我提供哪些文件和資訊?」
這個技能只有一份 SKILL.md。
適合誰 / 侷限
適合已經在日常使用編程智能體、想把效果穩定下來的開發者,以及負責給團隊配置規則文件的人。它講的是方法而不是工具,具體的文件名和加載機制因智能體而異,需要對照你所用工具的文檔落地。
注意事項
- 許可:MIT。
- 不執行腳本、不聯網。
- 規則文件寫得越長並不越好,它自己就把「資訊過載」列為反模式。
0 條評論
還沒有評論,來搶沙發~