Communitygithub.com

ECC 指南

引導使用者理解、導覽、安裝或挑選 Everything Claude Code(ECC)的各項元件。

ECC 指南 是什麼?

此技能旨在協助使用者導覽與理解 Everything Claude Code(ECC)生態系統。當使用者提問 ECC 包含哪些內容、如何安裝、如何選擇合適的技能、指令、代理程式、掛鉤或規則,或是對專案初始化流程感到困惑時,即可啟用此技能。其核心運作原則為「從當前檔案回答,而非依賴記憶」,因為 ECC 變動快速,硬編碼的目錄數、功能清單與安裝說明容易過時。因此,技能會引導 AI 模型動態檢查倉儲中的實際檔案,例如透過 `node scripts/ci/catalog.js --json` 獲取最新目錄,或使用 `find skills -maxdepth 2 -name SKILL.md | sort` 列出所有技能。此技能支援 Claude Code、Cursor、Codex 等主要開發平台,並能整合 `/project-init`、`/harness-audit` 等相關介面,提供具體的安裝計畫、功能探索與問題排除建議。它採用「先給答案,再給下一步行動」的回應風格,避免預設列出所有元件,而是根據使用者問題進行最小化查詢,確保回應精準且即時。

相容平台✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI✓OpenCode
npx skills add https://github.com/affaan-m/everything-claude-code/tree/main/skills/ecc-guide

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

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/:工具鏈指南、架構說明、翻譯文件、發行文件

回應風格

先給答案,再給下一步行動。多數使用者不需要完整的目錄傾印。

良好的首次回應結構:

  1. 要使用什麼
  2. 為什麼適合
  3. 要檢查的確切檔案或指令
  4. 一個後續指令或問題

避免:

  • 預設列出所有技能或指令
  • 重複大段的 README 內容
  • 在已存在技能優先路徑時,推薦已退役的指令轉接層
  • 未檢查檔案系統就宣稱某個元件存在
  • 當受管安裝程式支援目標時,使用手動複製指令取代安裝指引

常見任務

新手入門

提供簡短選單:

  • 安裝或重設 ECC
  • 為專案挑選技能
  • 理解指令與技能的差異
  • 檢查掛鉤與安全行為
  • 執行工具鏈稽核
  • 尋找特定工作流程

關於安裝/重設,請指向 README.md;關於專案特定入門,請指向 /project-init。

功能探索

對於「X 應該用什麼?」類型問題:

  1. 搜尋 skills/、commands/ 與 agents/。
  2. 偏好將技能作為主要工作流程介面。
  3. 僅在指令是維護中的相容性轉接層,或使用者明確想要斜線指令行為時,才使用指令。
  4. 當委派有用時,提及代理程式。

有用的搜尋指令:

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。預期流程為:

  1. 從專案檔案偵測技術棧
  2. 解析乾執行安裝計畫
  3. 檢查現有的 CLAUDE.md 與設定檔案
  4. 套用變更前先詢問
  5. 保持產生的指引精簡且專注於倉儲

問題排除

先詢問目標工具鏈與安裝路徑,然後檢查:

  • 外掛安裝中繼資料
  • .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 設定安全性

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/claude-api

Anthropic Claude API patterns for Python and TypeScript. Covers Messages API, streaming, tool use, vision, extended thinking, batches, prompt caching, and Claude Agent SDK. Use when building applications with the Claude API or Anthropic SDKs.

affaan-m/everything-claude-code

End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches. Use when planning or executing a multi-channel product launch, or producing landing page, email, social, or ad copy.

affaan-m/everything-claude-code

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/everything-claude-code-conventions

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.

affaan-m/gget

gget CLI and Python workflow for quick genomic database queries, sequence lookup, BLAST-style searches, enrichment checks, and reproducible bioinformatics evidence logs.

affaan-m/literature-review

Systematic literature-review workflow for academic, biomedical, technical, and scientific topics, including search planning, source screening, synthesis, citation checks, and evidence logging.

affaan-m/motion-ui

Production-ready UI motion system for React/Next.js. Use when implementing animations, transitions, or motion patterns.

affaan-m/project-guidelines-example

Example project-specific skill template based on a real production application.

affaan-m/pubmed-database

Direct PubMed and NCBI E-utilities search workflows for biomedical literature, MeSH queries, PMID lookup, citation retrieval, and API-backed literature monitoring.

affaan-m/scholar-evaluation

Structured scholarly-work evaluation for papers, proposals, literature reviews, methods sections, evidence quality, citation support, and research-writing feedback.

affaan-m/uspto-database

USPTO patent and trademark data workflow for official record lookup, PatentSearch queries, TSDR checks, assignment data, and reproducible IP research logs.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

相關技能