Agent skill

Configure Ecc

by xu-xiang in xu-xiang/everything-claude-code-zh

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

MITAuto-check passedBackend & APIs

Install Configure Ecc

skills CLI
$ npx skills add xu-xiang/everything-claude-code-zh --skill configure-ecc -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install xu-xiang/everything-claude-code-zh configure-ecc --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/xu-xiang/everything-claude-code-zh.git skills-src && mkdir -p .claude/skills && cp -r skills-src/docs/ja-JP/skills/configure-ecc .claude/skills/configure-ecc && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
configure-ecc
GitHub stars
2k
Token cost
~1.8k tokens
SKILL.md length
384 words
Files
1
Skills in repo
78
Repo updated
First seen
Licence
MIT

At a glance

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

  • Works in 2 steps: 通过插件: /plugin install… → 手动: 仅将此技能复制到…
  • Tasks that involve Backend development
  • SKILL.md covers 触发时机, 前提条件, 步骤 0: 克隆 ECC 仓库 and 步骤 1: 选择安装级别, plus 6 more sections
  • Calls git; reaches github.com

What it does

Configure Ecc is an agent skill from xu-xiang/everything-claude-code-zh. Everything Claude Code 的交互式安装程序 —— 引导用户将技能(Skills)和规则(Rules)安装到用户级或项目级目录,验证路径,并在需要时优化已安装的文件。

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs, covering Backend development. It works with Spring Boot, Django and Python. The repository describes itself as: everything-claude-code 中文翻译项目:完整的 Claude Code 配置集合(agents, skills, hooks, commands, rules, MCPs)。源自 Anthropic 黑客松获胜者的实战配置,助力中文工程师高效理解与使用 Claude Code。 The licence is MIT.

When your agent uses it

  • Tasks that involve Backend development

Example prompts

  • “/configure-ecc”

Requirements

  • Python 3
  • Node.js

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

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

What it can do on your machine

Read from SKILL.md and the folder at commit dfbf946. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Configure Ecc loads about 1.8k tokens when it runs. Until then it costs about 27 tokens; SKILL.md has 384 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~27
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from xu-xiang/everything-claude-code-zh at commit dfbf946, republished under its MIT licence (© xu-xiang). 384 words, ~1,799 tokens.

Download SKILL.mdSave it as .claude/skills/configure-ecc/SKILL.md (or your agent's skills folder).
name
configure-ecc
description
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:

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

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

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

bash
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 个技能)

技能说明
backend-patterns后端架构、API 设计、Node.js/Express/Next.js 的服务端最佳实践
coding-standardsTypeScript、JavaScript、React、Node.js 的通用编码标准
django-patternsDjango 架构、基于 DRF 的 REST API、ORM、缓存、信号、中间件
django-securityDjango 安全:认证、CSRF、SQL 注入、XSS 防护
django-tdd基于 pytest-django、factory_boy、Mock、覆盖率的 Django 测试
django-verificationDjango 验证循环:迁移、Lint、测试、安全扫描
frontend-patternsReact、Next.js、状态管理、性能、UI 模式
golang-patterns地道的 Go 模式,构建健壮 Go 应用的约定
golang-testingGo 测试:表格驱动测试、子测试、基准测试、模糊测试
java-coding-standardsSpring Boot 的 Java 编码标准:命名、不可变性、Optional、流
python-patternsPythonic 惯用法、PEP 8、类型提示、最佳实践
python-testing基于 pytest、TDD、Fixture、Mock、参数化的 Python 测试
springboot-patternsSpring Boot 架构、REST API、分层服务、缓存、异步
springboot-securitySpring Security:认证/授权、验证、CSRF、机密信息、速率限制
springboot-tdd基于 JUnit 5、Mockito、MockMvc、Testcontainers 的 Spring Boot TDD
springboot-verificationSpring Boot 验证:构建、静态分析、测试、安全扫描

类别: Database(3 个技能)

技能说明
clickhouse-ioClickHouse 模式、查询优化、分析、数据工程
jpa-patternsJPA/Hibernate 实体设计、关系、查询优化、事务
postgres-patternsPostgreSQL 查询优化、模式设计、索引创建、安全

类别: Workflow & Quality(8 个技能)

技能说明
continuous-learning从会话中自动提取可复用的模式作为已学习技能
continuous-learning-v2基于本能的学习,具有置信度评分,可进化为技能/命令/智能体
eval-harness用于评测驱动开发 (EDD) 的正式评测框架
iterative-retrieval针对子智能体上下文问题的逐步上下文改进
security-review安全自查表:认证、输入、机密信息、API、支付功能
strategic-compact建议在逻辑间隔进行手动上下文压缩
tdd-workflow强制执行 80% 以上覆盖率的 TDD:单元、集成、E2E
verification-loop验证与质量循环模式

独立项目

技能说明
project-guidelines-example用于创建项目特定技能的模板
2c: 执行安装

对于所选的每个技能,复制整个技能目录:

bash
cp -r $ECC_ROOT/skills/<skill-name> $TARGET/skills/

注:continuous-learning 和 continuous-learning-v2 包含额外文件(config.json、钩子、脚本)—— 请确保复制整个目录,而不只是 SKILL.md。


Show full SKILL.md (153 more words)Show less

步骤 3: 选择并安装规则

使用 AskUserQuestion 并设置 multiSelect: true:

Question: "您想安装哪些规则集?"
Options:
  - "Common rules (Recommended)" — "语言无关的原则:编码风格、Git 工作流、测试、安全等(8 个文件)"
  - "TypeScript/JavaScript" — "TS/JS 模式、钩子、基于 Playwright 的测试(5 个文件)"
  - "Python" — "Python 模式、pytest、black/ruff 格式化(5 个文件)"
  - "Go" — "Go 模式、表格驱动测试、gofmt/staticcheck(5 个文件)"

执行安装:

bash
# 通用规则(扁平化复制到 rules/)
cp -r $ECC_ROOT/rules/common/* $TARGET/rules/

# 语言特定规则(扁平化复制到 rules/)
cp -r $ECC_ROOT/rules/typescript/* $TARGET/rules/   # 若选择
cp -r $ECC_ROOT/rules/python/* $TARGET/rules/        # 若选择
cp -r $ECC_ROOT/rules/golang/* $TARGET/rules/        # 若选择

重要:如果用户选择了语言特定规则但未选择通用规则,请发出警告:

"语言特定规则扩展了通用规则。如果在没有通用规则的情况下安装,可能会导致覆盖不完整。是否也安装通用规则?"


步骤 4: 安装后验证

安装后,执行以下自动检查:

4a: 确认文件存在

列出所有已安装的文件,并确认它们存在于目标位置:

bash
ls -la $TARGET/skills/
ls -la $TARGET/rules/
4b: 检查路径引用

扫描所有已安装 .md 文件中的路径引用:

bash
grep -rn "~/.claude/" $TARGET/skills/ $TARGET/rules/
grep -rn "../common/" $TARGET/rules/
grep -rn "skills/" $TARGET/skills/

如果是项目级安装,标记指向 ~/.claude/ 路径的引用:

  • 如果技能引用了 ~/.claude/settings.json —— 这通常没有问题(配置始终是用户级的)
  • 如果技能引用了 ~/.claude/skills/ 或 ~/.claude/rules/ —— 如果仅安装在项目级,这可能会导致失效
  • 如果技能按名称引用了另一个技能 —— 请检查被引用的技能是否也已安装
4c: 检查技能间的交叉引用

某些技能会引用其他技能。验证这些依赖关系:

  • django-tdd 可能引用 django-patterns
  • springboot-tdd 可能引用 springboot-patterns
  • continuous-learning-v2 引用了 ~/.claude/homunculus/ 目录
  • python-testing 可能引用 python-patterns
  • golang-testing 可能引用 golang-patterns
  • 语言特定规则引用了 common/ 中的对应部分
4d: 报告问题

针对发现的每个问题,进行报告:

  1. 文件:包含有问题引用的文件
  2. 行:行号
  3. 问题:错误内容(例如:“引用了 ~/.claude/skills/python-patterns,但未安装 python-patterns”)
  4. 建议修复:应采取的行动(例如:“安装 python-patterns 技能”或“将路径更新为 .claude/skills/”)

步骤 5: 优化已安装的文件(可选)

使用 AskUserQuestion:

Question: "是否要为项目优化已安装的文件?"
Options:
  - "Optimize skills" — "删除无关部分,调整路径,根据技术栈进行调整"
  - "Optimize rules" — "调整覆盖率目标,添加项目特定模式,自定义工具设置"
  - "Optimize both" — "对所有安装的文件进行完全优化"
  - "Skip" — "保持原样"
如果优化技能:
  1. 读取每个已安装的 SKILL.md
  2. 询问用户项目的技术栈(如果尚不明确)
  3. 针对每个技能,建议删除不相关的部分
  4. 在安装目的地(而非源仓库)就地编辑 SKILL.md 文件
  5. 修复在步骤 4 中发现的路径问题
如果优化规则:
  1. 读取每个已安装的规则 .md 文件
  2. 询问用户相关设置:
    • 测试覆盖率目标(默认 80%)
    • 优先的格式化工具
    • Git 工作流约定
    • 安全要求
  3. 在安装目的地就地编辑规则文件

重要:仅修改安装目的地($TARGET/)的文件,切勿修改源 ECC 仓库($ECC_ROOT/)的文件。


步骤 6: 安装摘要

清理从 /tmp 克隆的仓库:

bash
rm -rf /tmp/everything-claude-code

接下来输出摘要报告:

## ECC 安装完成

### 安装目的地
- 级别:[user-level / project-level / both]
- 路径:[目标路径]

### 已安装的技能([数量])
- skill-1, skill-2, skill-3, ...

### 已安装的规则([数量])
- common(8 个文件)
- typescript(5 个文件)
- ...

### 验证结果
- 发现了 [数量] 个问题,已修复 [数量] 个
- [列出剩余问题]

### 已应用的优化
- [列出所做的更改,或“无”]

故障排除

"技能未被 Claude Code 识别"
  • 确保技能目录中包含 SKILL.md 文件(而不仅仅是零散的 .md 文件)
  • 如果是用户级:检查 ~/.claude/skills/<skill-name>/SKILL.md 是否存在
  • 如果是项目级:检查 .claude/skills/<skill-name>/SKILL.md 是否存在
"规则无效"
  • 规则应该是扁平文件,而不是位于子目录中:$TARGET/rules/coding-style.md(正确) vs $TARGET/rules/common/coding-style.md(扁平安装中不正确)
  • 安装规则后,重启 Claude Code
"项目级安装后的路径引用错误"
  • 某些技能假设使用 ~/.claude/ 路径。运行步骤 4 的验证以发现并修复这些问题。
  • 对于 continuous-learning-v2,~/.claude/homunculus/ 目录始终是用户级的 —— 这是预期的,不是错误。

© xu-xiang, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in docs/ja-JP/skills/configure-ecc of xu-xiang/everything-claude-code-zh.

Open the folder on GitHubat commit dfbf946

Compare with similar skills

Configure Ecc next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Configure Ecc compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Configure Ecc this skillxu-xiang/everything-claude-code-zh2k—~1.8kAutomated safety check: PassMIT
Run And Verifyaropan/clist439—~461Automated safety check: PassApache-2.0
Python Devdoccker/cc-use-exp1.1k—~790Automated safety check: PassCustom licence
Django Access Reviewgetsentry/skills1k3 repos~2.6kAutomated safety check: NotesApache-2.0
Silk Profilerbaserow/baserow6.1k—~2.9kAutomated safety check: PassCustom licence
Django Run Locallyfossasia/eventyay1.7k—~411Automated safety check: PassApache-2.0

Similar skills

  • Run And Verify

    aropan/clist

    Choose and run focused checks after changing CLIST Python code: Django tests, standalone pytest tests, offline parser fixtures, Ruff, or a relevant management-command check.

    439 GitHub stars~461 tokensUpdated 4 days ago
    Backend & APIsAuto-check passed
  • Python Dev

    doccker/cc-use-exp

    Python 开发规范。当用户操作 .py、pyproject.toml、requirements.txt、setup.py 文件, 或涉及 FastAPI、Django、Flask、pytest、asyncio 开发时触发。

    1.1k GitHub stars~790 tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Django Access Review

    getsentry/skills

    Official

    Django access control and IDOR security review. An agent skill from getsentry/skills.

    1k GitHub starsUsed in 3 repos~2.6k tokens
    Backend & APIsAuto-check: notes
  • Silk Profiler

    baserow/baserow

    Investigate backend performance using Django Silk profiling data.

    6.1k GitHub stars~2.9k tokensUpdated today
    Backend & APIsAuto-check passed
  • Django Run Locally

    fossasia/eventyay

    Steps for initiating the Django development server without Docker

    1.7k GitHub stars~411 tokensUpdated today
    Backend & APIsAuto-check passed
  • Fix Slow Endpoint

    vpcarlos/profyle

    Diagnose and fix a slow endpoint or request in a Python web app (FastAPI, Flask, Django, Tornado, any ASGI/WSGI framework) using real Profyle/VizTracer traces, then prove the fix by replaying the…

    123 GitHub stars~2.1k tokensUpdated 4 days ago
    Backend & APIsAuto-check passed

More from xu-xiang/everything-claude-code-zh

All 78 skills in this repo
  • Configure Ecc

    xu-xiang/everything-claude-code-zh

    Everything Claude Code 的交互式安装程序 — 引导用户选择并安装技能和规则到用户级或项目级目录,验证路径,并可选择优化已安装文件。

    2k GitHub starsUsed in 1 repo~2.1k tokens
    Auto-check passed
  • Continuous Learning V2

    xu-xiang/everything-claude-code-zh

    基于本能(Instinct)的学习系统,通过钩子(hooks)观察会话,创建带有置信度评分的原子本能,并将其演化为技能(Skills)、命令(Commands)或智能体(Agents)。v2.1 版本增加了项目作用域(project-scoped)的本能,以防止跨项目污染。

    2k GitHub stars~2.1k tokensUpdated 7 mo ago
    Auto-check passed
  • API Design

    xu-xiang/everything-claude-code-zh

    生产级 API 的 REST API 设计模式,包括资源命名、状态码、分页、过滤、错误响应、版本控制和速率限制. An agent skill from xu-xiang/everything-claude-code-zh.

    2k GitHub stars~2.7k tokensUpdated 7 mo ago
    Auto-check passed
  • Backend Patterns

    xu-xiang/everything-claude-code-zh

    后端架构模式、API 设计、数据库优化以及适用于 Node.js、Express 和 Next.js API 路由的服务端最佳实践。

    2k GitHub stars~3.2k tokensUpdated 7 mo ago
    Auto-check passed
  • Backend Patterns

    xu-xiang/everything-claude-code-zh

    后端架构模式、API 设计、数据库优化以及 Node.js、Express 和 Next.js API 路由的服务端最佳实践。

    2k GitHub stars~3.1k tokensUpdated 7 mo ago
    Auto-check passed
  • Backend Patterns

    xu-xiang/everything-claude-code-zh

    后端架构模式、API 设计、数据库优化以及针对 Node.js、Express 和 Next.js API 路由的服务端最佳实践。

    2k GitHub stars~3.2k tokensUpdated 7 mo ago
    Auto-check passed

Questions about Configure Ecc

What does Configure Ecc do?

Everything Claude Code 的交互式安装程序 —— 引导用户将技能(Skills)和规则(Rules)安装到用户级或项目级目录,验证路径,并在需要时优化已安装的文件。. Configure Ecc is an agent skill from xu-xiang/everything-claude-code-zh.

When should I use Configure Ecc?

Configure Ecc fits situations like: tasks that involve Backend development.

How do I install Configure Ecc in Claude Code?

Run `npx skills add xu-xiang/everything-claude-code-zh --skill configure-ecc -a claude-code`. Or copy the skill folder (docs/ja-JP/skills/configure-ecc in xu-xiang/everything-claude-code-zh) into .claude/skills/configure-ecc in your project. Claude Code loads it when a task matches its description.

How do I install Configure Ecc in Codex?

Run `npx skills add xu-xiang/everything-claude-code-zh --skill configure-ecc -a codex`. Or copy the skill folder (docs/ja-JP/skills/configure-ecc in xu-xiang/everything-claude-code-zh) into .agents/skills/configure-ecc in your project. Codex loads it when a task matches its description.

Can I use Configure Ecc in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add xu-xiang/everything-claude-code-zh --skill configure-ecc -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/configure-ecc, .gemini/skills/configure-ecc, .github/skills/configure-ecc and .opencode/skills/configure-ecc in your project.

What does Configure Ecc need to run?

Going by SKILL.md and its folder, Configure Ecc needs the command-line tools its instructions call (git). Our summary lists: Python 3; Node.js.

Does Configure Ecc access the network?

SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Configure Ecc safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Configure Ecc use?

Configure Ecc is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Configure Ecc use?

About 1.8k tokens (SKILL.md is roughly 7.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Configure Ecc?

Skills that share tags, products or a category with Configure Ecc: Run And Verify (aropan/clist, 439 stars), Python Dev (doccker/cc-use-exp, 1.1k stars), Django Access Review (getsentry/skills, 1k stars) and Silk Profiler (baserow/baserow, 6.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Configure Ecc?

xu-xiang (a GitHub user) maintains it in xu-xiang/everything-claude-code-zh, which has 1,976 GitHub stars. The repository holds 78 skills in this directory. The repository was last updated on March 5, 2026.

Source: xu-xiang/everything-claude-code-zh on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.