AI 自選能力 AGENT SKILLS | 常駐規範 ALWAYS-LOADED | 手動叫用流程 USER-INVOKED | |
|---|---|---|---|
| Loading | Progressive description 常駐 → body on invoke | Eager 每次 task / session 都先讀入 | On-demand 明確指令或 mention 才載 |
| Catalog | 有 description catalog AI 可從清單判斷該用哪個能力 | 沒有 catalog 整份規範直接進 context | 不靠 catalog 使用者指定要跑哪個流程 |
| Decision | AI 判斷 也可以由使用者明確指定 | 工具自動套用 不用觸發,但也不能選擇性省略 | 使用者主動叫 要記得流程名稱或指令 |
| Names | Agent Skills Claude Skills · Codex Skills · Copilot Skills | Instruction files CLAUDE.md · AGENTS.md · Copilot custom instructions | Commands / prompts Claude /skill · Codex $skill · Copilot prompt files |
| Best for | 多種專業情境 讓 AI 自己挑該用哪個能力 | 專案通用規範 coding style、repo rule、工作偏好 | 固定流程 template 每次步驟都差不多的操作 |
| Owner | 判斷問題 | 放錯會怎樣 | 適合放什麼 |
|---|---|---|---|
Personal ME ONLY | 只有我需要嗎? 個人偏好、常用流程、自己的工作記憶。 | 個人偏好變成團隊負擔 放進專案後,每個 agent 都會吃到你的私人工作習慣。 | Superpowers 個人裝一組現成流程:brainstorming、debugging、verification。 |
Team SHARED RULE | 團隊要一致嗎? 跨 repo 可復用,需要 review、版本、升級流程。 | 共用規則長出多個版本 沒有 review、版本、升級流程,每個 repo 會慢慢不一樣。 | 104 coding standards 共用 review rule、API error handling、test naming,版本化後分發。 |
Project THIS REPO | 只在此專案成立嗎? 依賴 repo 架構、domain rule、內部 API 或測試資料。 | 其他人或其他 agent 看不到 放在個人環境,專案規則就無法跟著 repo 重現。 | EOL migration check 專案限定的 legacy mapping、domain rule、測試缺口盤點。 |
gh skill public preview for install/update · docs.github.com/.../add-skills| Tool | Project | Personal | Team |
|---|---|---|---|
Codex | .agents/skills/可放在 CWD 到 repo root 的任一層 | ~/.agents/skills/個人跨 repo 能力 | plugin / shared repo 需要分發時包成 plugin |
Claude | .claude/skills/專案專屬,跟 repo 一起 review | ~/.claude/skills/個人全域 skills | repo / installer 共用來源安裝到 user 或 project |
Copilot | .github/skills/也支援 .agents/skills/ / .claude/skills/ | ~/.copilot/skills/也支援 ~/.agents/skills/ | gh skill preview搜尋、安裝、更新 shared skills |
.claude/settings.json/plan,/clear 清空 context,開新 task 前用/compact 壓縮歷史 · 保留關鍵決策/resume 回到上次的 session/cost 看這個 session 花了多少claude mcp add <name> -- <cmd>claude mcp listclaude mcp remove <name>git worktree add ../path branchgit worktree listgit worktree remove ../path~/.claude/skills/*.md 全域.claude/skills/*.md 專案/skill <name> 手動觸發/plugin install superpowers@claude-plugins-officialclaude skills listclaude skills disable <name>