configure-ecc
OfficialEverything Claude Code 的交互式安装程序 — 引导用户选择并安装技能和规则到用户级或项目级目录,验证路径,并可选择优化已安装文件。
What this skill does
When applied, it prepends a system prompt before your request is sent — no extra calls and no change to how you are billed beyond the added tokens.
--- name: configure-ecc description: Everything Claude Code 的交互式安装程序 — 引导用户选择并安装技能和规则到用户级或项目级目录,验证路径,并可选择优化已安装文件。 origin: ECC --- # 配置 Everything Claude Code (ECC) 一个交互式、分步安装向导,用于 Everything Claude Code 项目。使用 `AskUserQuestion` 引导用户选择性安装技能和规则,然后验证正确性并提供优化。 ## 何时激活 * 用户说 "configure ecc"、"install ecc"、"setup everything claude code" 或类似表述 * 用户想要从此项目中选择性安装技能或规则 * 用户想要验证或修复现有的 ECC 安装 * 用户想要为其项目优化已安装的技能或规则 ## 先决条件 此技能必须在激活前对 Claude Code 可访问。有两种引导方式: 1. **通过插件**: `/plugin install ecc@ecc` — 插件会自动加载此技能 2. **手动**: 仅将此技能复制到 `~/.claude/skills/configure-ecc/SKILL.md`,然后通过说 "configure ecc" 激活 *** ## 步骤 0:克隆 ECC 仓库 在任何安装之前,将最新的 ECC 源代码克隆到 `/tmp`: ```bash rm -rf /tmp/everything-claude-code git clone https://github.com/affaan-m/everything-claude-code.git /tmp/everything-claude-code ``` 将 `ECC_ROOT=/tmp/everything-claude-code` 设置为所有后续复制操作的源。 如果克隆失败(网络问题等),使用 `AskUserQuestion` 要求用户提供现有 ECC 克隆的本地路径。 *** ## 步骤 1:选择安装级别 使用 `AskUserQuestion` 询问用户安装位置: ``` 问题:"ECC组件应安装在哪里?" 选项: - "用户级别 (~/.claude/)" — "适用于您所有的Claude Code项目" - "项目级别 (.claude/)" — "仅适用于当前项目" - "两者" — "通用/共享项在用户级别,项目特定项在项目级别" ``` 将选择存储为 `INSTALL_LEVEL`。设置目标目录: * 用户级别:`TARGET=~/.claude` * 项目级别:`TARGET=.claude`(相对于当前项目根目录) * 两者:`TARGET_USER=~/.claude`,`TARGET_PROJECT=.claude` 如果目标目录不存在,则创建它们: ```bash mkdir -p $TARGET/skills $TARGET/rules ``` *** ## 步骤 2:选择并安装技能 ### 2a: 选择范围(核心 vs 细分领域) 默认为 **核心(推荐给新用户)** — 对于研究优先的工作流,复制 `.agents/skills/*` 加上 `skills/search-first/`。此捆绑包涵盖工程、评估、验证、安全、战略压缩、前端设计以及 Anthropic 跨职能技能(文章写作、内容引擎、市场研究、前端幻灯片)。 使用 `AskUserQuestion`(单选): ``` 问题:"只安装核心技能,还是包含小众/框架包?" 选项: - "仅核心(推荐)" — "tdd, e2e, evals, verification, research-first, security, frontend patterns, compacting, cross-functional Anthropic skills" - "核心 + 精选小众" — "在核心基础上添加框架/领域特定技能" - "仅小众" — "跳过核心,安装特定框架/领域技能" 默认:仅核心 ``` 如果用户选择细分领域或核心 + 细分领域,则继续下面的类别选择,并且仅包含他们选择的那些细分领域技能。 ### 2b: 选择技能类别 下方有7个可选的类别组。后续的详细确认列表涵盖了8个类别中的45项技能,外加1个独立模板。使用 `AskUserQuestion` 与 `multiSelect: true`: ``` 问题:“您希望安装哪些技能类别?” 选项: - “框架
Use this skill
Add a "skill" field with the skill’s ID to your chat completion request. It is applied server-side before your prompt is sent — no extra calls.
{
"model": "gpt-4o-mini",
"skill": "imp-70f3a939-5fe2-4cdc-8360-7d3476a44702",
"messages": [{ "role": "user", "content": "…" }]
}Install the skill, enable it in your dashboard and (optionally) limit it to specific models. It then applies automatically to every matching request — with no "skill" field to send each time.
Set it up in your dashboardMore skills
Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.
Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.
Create, search, and manage Bear notes via grizzly CLI.
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Capture frames or clips from RTSP/ONVIF cameras.
Search, install, update, sync, or publish agent skills with the ClawHub CLI and registry.