ECC 指南 是做什麼的?
當使用者需要協助理解、導覽、安裝或挑選 Everything Claude Code 的各項元件時,請使用此技能。
使用時機
當使用者符合以下情況時,請使用此技能:
- 詢問 ECC 包含哪些內容
- 需要協助尋找技能、指令、代理程式、掛鉤、規則或安裝設定檔
- 剛接觸此倉儲並需要引導路徑
- 詢問「如何使用 ECC 做 X?」
- 詢問哪些 ECC 元件適合某個專案
- 需要輕量化的說明,了解指令、技能、代理程式、掛鉤和規則之間的關係
- 對安裝路徑、重複安裝、重設/解除安裝或選擇性安裝選項感到困惑
核心原則
從當前檔案回答,而非依賴記憶。ECC 變動快速,因此硬編碼的目錄數、功能清單和安裝說明容易過時。
當 ECC 倉儲可用時,請在給出具體答案前檢查相關檔案:
node scripts/ci/catalog.js --json
find skills -maxdepth 2 -name SKILL.md | sort
find commands -maxdepth 1 -name '*.md' | sort
find agents -maxdepth 1 -name '*.md' | sort
node scripts/install-plan.js --list-profiles
node scripts/install-plan.js --list-components --json
根據使用者的問題,使用最少量的讀取操作。
倉儲地圖
README.md:安裝路徑、解除安裝/重設指引、公開定位、常見問題AGENTS.md:貢獻者指引與專案結構agent.yaml:匯出的 gitagent 表面與指令列表commands/:維護中的斜線指令相容性轉接層skills/*/SKILL.md:可重複使用的工作流程與領域手冊agents/*.md:委派子代理程式的角色提示詞rules/:語言與工具鏈規則hooks/README.md、hooks/hooks.json、scripts/hooks/:掛鉤行為與安全閘門manifests/install-*.json:選擇性安裝模組、元件、設定檔與目標支援docs/:工具鏈指南、架構說明、翻譯文件、發行文件
回應風格
先給答案,再給下一步行動。多數使用者不需要完整的目錄傾印。
良好的首次回應結構:
- 要使用什麼
- 為什麼適合
- 要檢查的確切檔案或指令
- 一個後續指令或問題
避免:
- 預設列出所有技能或指令
- 重複大段的 README 內容
- 在已存在技能優先路徑時,推薦已退役的指令轉接層
- 未檢查檔案系統就宣稱某個元件存在
- 當受管安裝程式支援目標時,使用手動複製指令取代安裝指引
常見任務
新手入門
提供簡短選單:
- 安裝或重設 ECC
- 為專案挑選技能
- 理解指令與技能的差異
- 檢查掛鉤與安全行為
- 執行工具鏈稽核
- 尋找特定工作流程
關於安裝/重設,請指向 README.md;關於專案特定入門,請指向 /project-init。
功能探索
對於「X 應該用什麼?」類型問題:
- 搜尋
skills/、commands/與agents/。 - 偏好將技能作為主要工作流程介面。
- 僅在指令是維護中的相容性轉接層,或使用者明確想要斜線指令行為時,才使用指令。
- 當委派有用時,提及代理程式。
有用的搜尋指令:
rg -n "<查詢>" skills commands agents docs
find skills -maxdepth 2 -name SKILL.md | sort
安裝指引
使用受管安裝路徑:
node scripts/install-plan.js --list-profiles
node scripts/install-plan.js --profile minimal --target claude --json
node scripts/install-apply.js --profile minimal --target claude --dry-run
針對特定技能安裝:
node scripts/install-plan.js --skills <skill-id> --target claude --json
node scripts/install-apply.js --skills <skill-id> --target claude --dry-run
警告使用者不要疊加外掛安裝與完整手動/設定檔安裝,除非他們刻意想要重複的介面。
專案入門
當使用者想要為目標倉儲配置 ECC 時,使用 /project-init。預期流程為:
- 從專案檔案偵測技術棧
- 解析乾執行安裝計畫
- 檢查現有的
CLAUDE.md與設定檔案 - 套用變更前先詢問
- 保持產生的指引精簡且專注於倉儲
問題排除
先詢問目標工具鏈與安裝路徑,然後檢查:
- 外掛安裝中繼資料
.claude/、.cursor/、.codex/、.gemini/、.opencode/、.codebuddy/、.joycode/或.qwen/hooks/hooks.json- 安裝狀態檔案
- 相關的指令/技能檔案
針對倉儲健康狀況,建議:
npm run harness:audit -- --format text
npm run observability:ready
npm test
輸出範本
簡短推薦
使用 <技能或指令>。它適合是因為 <原因>。
標準檔案:<路徑>
驗證方式:<指令>
下一步:<一個具體動作>
搜尋結果
最佳符合項目:
- <路徑>:<為何重要>
- <路徑>:<為何重要>
建議:<優先使用哪個及原因>
安裝計畫摘要
偵測到:<技術棧證據>
目標:<工具鏈>
計畫:<設定檔/模組/技能>
乾執行:<指令>
會變更:<路徑>
套用前需核准:<是/否>
相關介面
/project-init:針對目標倉儲的技術棧感知入門計畫/harness-audit:確定性就緒狀態計分卡/skill-health:技能品質審查/skill-create:從本地 git 歷史記錄產生新技能/security-scan:檢查 Claude/OpenCode 設定安全性