讓 CLI Agent 每次都照同一套方法做事
「怎麼把規則與步驟留給下一次使用?」
完成後你能:寫出 Project Instructions、Skill 與可重用工作流程。
📌 學習目標
- 用自己的話分清專案規則、Skill 與單次 prompt。
- 規則卡寫四區:用途、禁止事項、驗證指令、交付格式,而且 agent 讀得到。
- 做一個只讀取變更的 review Skill,測試後 git status 沒有多出非預期修改。
- 知道「共用核心」不等於所有 CLI 的檔名與權限都一樣。
進入條件
完成 A1 的只讀取與小改動循環;同一個 demo repo 可以繼續用。
🧭 本站課程
按建議順序讀;勾選結果與 /learn 課程頁共用同一份瀏覽器進度。- 01你的第一個 AI 任務:怎麼下指令它才做得對
為什麼第一個任務常常失敗,不是因為工具不行,而是因為指令裡沒有產出、沒有輸入、沒有去處。三個要素、三個真實例子(含各自的模糊版本對比),以及怎麼判斷該給它多少自由。
7 分鐘 - 02設定檔、點檔案與套件管理器:那些以點開頭的檔案是什麼
為什麼每個工具都要你改一個以點開頭的檔案,YAML 與 JSON 差在哪、縮排錯了為什麼整份失效、brew 與 apt 這類套件管理器解決什麼問題,以及正則表達式在你只想知道「這一行是什麼意思」時需要懂到什麼程度。
11 分鐘 - 03
- 04Matt Pocock Skills 完整使用教學:115K Stars 的 AI 編碼工程紀律系統,從安裝到實戰的 15 個技能全攻略
mattpocock/skills:TypeScript 大神 Matt Pocock 從自己的 .claude 目錄釋出的 35 個 Agent Skills,115K+ Stars、2.7M+ 安裝次數、60K Newsletter 訂閱。這不是 vibe coding——這是濃縮數十年軟體工程經驗的 AI 編碼紀律系統。
24 分鐘 - 05Addy Osmani agent-skills 開源項目深度解析
Google Chrome 工程總監 Addy Osmani 的 agent-skills 項目完整介紹 — 21 個 AI 輔助開發技能的設計哲學、實戰應用、以及如何啟發本站斜槓指令系統的升級。
10 分鐘 - 06OpenClaw 技能庫全面分類矩陣:227 個技能 × 四大類別 × 業務流程全景圖
OpenClaw 系統內 227 個已安裝技能的完整分類矩陣。按日常核心工具、金融相關、寫代碼相關、其他四大類別重組,每類再按 10 個業務階段排列。含技能使用率分析、重疊檢測、精簡建議。
13 分鐘
🎯 精選資源
| 資源 | 適合誰 | 推薦度 | 為什麼推薦 |
|---|---|---|---|
官方文件 Claude Code — Memory(CLAUDE.md) | 替 Claude Code 寫持續規則 | ⭐⭐⭐⭐⭐ | 何時放規則、何時移到 references 的官方說法。 |
官方文件 Claude Code — Skills | 做第一個 Skill | ⭐⭐⭐⭐⭐ | SKILL.md 結構、載入位置與權限。 |
官方文件 Gemini CLI — GEMINI.md | 替 Gemini CLI 放專案 context | ⭐⭐⭐⭐ | 目錄範圍與載入方式。 |
官方文件 Codex — AGENTS.md | 用 Codex/ChatGPT Build | ⭐⭐⭐⭐ | rules 載入、合併與 fallback。 |
官方文件 OpenCode — Rules & Skills | 用 OpenCode | ⭐⭐⭐⭐ | AGENTS.md 優先的規則與 Skill 位置。 |
共用標準 Agent Skills Specification | 想讓核心內容跨工具 | ⭐⭐⭐⭐ | 共同格式的最低要求與可讀範例。 |
範例 mattpocock/skills | 想比較不同寫法 | ⭐⭐⭐⭐ | 工程工作中使用的短 Skill 範例。 |
範例 obra/superpowers | 完成第一個 Skill 後 | ⭐⭐⭐⭐ | 看真實 workflow 如何拆成 Skills。 |
context 工具 yamadashy/repomix | 需要把 repo 內容整理給 agent | ⭐⭐⭐⭐⭐ | 產生一次性的 codebase 快照。 |
context 工具 langchain-ai/openwiki | 大型 repo 需要按需查文件 | ⭐⭐⭐⭐ | 建立可持續更新的 repo wiki。 |
練習 anthropics/prompt-eng-interactive-tutorial | CLI-8 卡在共用核心時 | ⭐⭐⭐⭐ | 一步一步比較 prompt 寫法。 |
🛠 動手練習(官方版)
完整練習與 starter code練習摘要取自上游教材;完整程式碼、成本與延遲估算見官方版。
- CLI-5:寫專案規則卡 — 只放用途、禁止事項、驗證指令與交付格式;長篇參考資料移到 docs/。
- CLI-6:做一個 review Skill — 只讀取變更、回報 PASS 或缺失清單,不自己 commit 或 push。
- CLI-7:跨工具對照 — 同一份規則與 Skill 換一個 CLI,重新對照它承認的 frontmatter、permission 與 tool 名稱。
- CLI-8:prompt 寫法比較 — 卡在共用核心時,用官方 prompt 教學一步一步比較寫法。
- 常見修正:規則很多但 agent 漏掉時,先刪背景故事只留可觀察行為;必須固定執行的安全檢查用 hook/policy,不靠文字提醒。
✅ 自我檢查
- 我能用自己的話分清專案規則、Skill、單次 prompt。
- 我的規則卡有用途、禁止事項、驗證指令、交付格式,而且 agent 能讀到。
- 我的 review Skill 只讀取變更,測試後 git status --short 沒有多出非預期修改。
- 我知道「共用核心」不等於「所有 CLI 的檔名與權限都一樣」。
本站點改編自 awesome-agentic-ai-zh(MIT 授權,作者 Wenyu Chiou)v2026.09.23,資源連結查核日 2026-08-27。星級為學習優先順序(⭐⭐⭐⭐⭐=不看會卡住),非人氣排名。 MIT License · 課程結構最後更新:2026-10-03。內容持續補齊中,標記「撰寫中」的課程尚未上線。