Skills

Configure Ecc

Everything Claude Code 的交互式安装程序, , ...

Install

npx skills add xu-xiang/everything-claude-code-zh --skill configure-ecc -g -a claude-code -y
Category
AI and agents
Updated
8mo ago
License
MIT
Context cost
Mediumabout 1,765 tokens
Runs scripts
No, instructions only

What it does

Everything Claude Code 的交互式安装程序, , 引导用户将技能(Skills)和规则(Rules)安装到用户级或项目级目录,验证路径,并在需要时优化已安装的文件。

配置 Everything Claude Code (ECC)

这是 Everything Claude Code 项目的交互式分步安装向导。使用 AskUserQuestion 引导用户选择性安装技能(Skills)和规则(Rules),验证其准确性并提供优化建议。

触发时机

  • 当用户输入 "configure ecc"、"install ecc"、"setup everything claude code" 等指令时
  • 当用户希望从此项目中选择性地安装技能或规则时
  • 当用户希望验证或修复现有的 ECC 安装时
  • 当用户希望为项目优化已安装的技能或规则时

前提条件

此技能(Skill)在启动前必须可供 Claude Code 访问。引导启动有两种方式:

  1. 通过插件: /plugin install everything-claude-code, , 插件将自动加载此技能
  2. 手动: 仅将此技能复制到 ~/.claude/skills/configure-ecc/SKILL.md,然后输入 "configure ecc" 启动

步骤 0: 克隆 ECC 仓库

在安装之前,将最新的 ECC 源代码克隆到 /tmp:

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 询问用户的安装目的地:

Question: "您想在哪里安装 ECC 组件?"
Options:
  - "User-level (~/.claude/)", "适用于所有 Claude Code 项目"
  - "Project-level (.claude/)", "仅适用于当前项目"
  - "Both", "通用/共享项位于用户级,项目特定项位于项目级"

将选择保存为 INSTALL_LEVEL。设置目标目录:

  • User-level: TARGET=~/.claude
  • Project-level: TARGET=.claude(相对于当前项目根目录)
  • Both: TARGET_USER=~/.claude、TARGET_PROJECT=.claude

如果目标目录不存在则创建:

mkdir -p $TARGET/skills $TARGET/rules

步骤 2: 选择并安装技能

2a: 选择技能类别

27 个技能被分为 4 个类别。使用 AskUserQuestion 并设置 multiSelect: true:

Question: "您想安装哪些技能类别?"
Options:
  - "Framework & Language", "Django, Spring Boot, Go, Python, Java, 前端, 后端模式"
  - "Database", "PostgreSQL, ClickHouse, JPA/Hibernate 模式"
  - "Workflow & Quality", "TDD, 验证, 学习, 安全审查, 压缩"
  - "All skills", "安装所有可用技能"

2b: 确认单个技能

对于所选的每个类别,显示以下完整的技能列表,并请求用户确认或取消选择特定项。如果列表超过 4 项,请以文本形式显示列表,并在 AskUserQuestion 中提供“安装所有列出的项”选项,以及供用户粘贴特定名称的“其他”选项。

类别: Framework & Language(16 个技能)

Read the whole SKILL.md on GitHub

More in AI and agents