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
Delegate coding work to Codex, Claude Code, or OpenCode as background workers; not simple edits or read-only code lookup.
Create, edit, audit, tidy, validate, or restructure AgentSkills and SKILL.md files.
Search and analyze your own session logs (older/parent conversations) using jq.
Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
Diagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.
List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.
Create, search, and manage Bear notes via grizzly CLI.