一键导入
configure-ecc
Everything Claude Code 的交互式安装向导——引导用户选择和安装技能和规则到用户级或项目级目录,验证路径,并可选地优化已安装的文件。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Everything Claude Code 的交互式安装向导——引导用户选择和安装技能和规则到用户级或项目级目录,验证路径,并可选地优化已安装的文件。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
REST API 设计模式,包括资源命名、状态码、分页、过滤、错误响应、版本控制和生产 API 的速率限制。
后端架构模式、API 设计、数据库优化和 Node.js、Express、Next.js API 路由的服务器端最佳实践。
通用编码标准、最佳实践和模式,适用于 TypeScript、JavaScript、React 和 Node.js 开发。
自动从 Claude Code 会话中提取可复用模式,并保存为学习技能供将来使用。
基于 instinct 的学习系统,通过 hooks 观察会话,创建带置信度评分的原子级 instincts,并将它们进化为技能/命令/代理。
Claude Code 会话的正式评估框架,实现评估驱动开发(EDD)原则
| name | configure-ecc |
| description | Everything Claude Code 的交互式安装向导——引导用户选择和安装技能和规则到用户级或项目级目录,验证路径,并可选地优化已安装的文件。 |
交互式、分步的安装向导,用于 Everything Claude Code 项目。使用 AskUserQuestion 引导用户选择性安装技能和规则,然后验证正确性并提供优化。
此技能必须对 Claude Code 可访问才能激活。两种引导方法:
/plugin install everything-claude-code ——插件自动加载此技能~/.claude/skills/configure-ecc/SKILL.md,然后通过说 "configure 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 组件应该安装在哪里?"
选项:
- "用户级 (~/.claude/)" ——"应用于所有你的 Claude Code 项目"
- "项目级 (.claude/)" ——"只应用于当前项目"
- "两者" ——"通用/共享项用户级,项目特定项项目级"
安装级别说明:
共有 27 个技能分为 4 个类别。
类别:框架与语言(16 个技能)
| 技能 | 说明 |
|---|---|
backend-patterns | 后端架构、API 设计、服务器端最佳实践 |
coding-standards | TypeScript、JavaScript、React 的通用编码标准 |
django-patterns | Django 架构、REST API (DRF)、ORM、缓存 |
frontend-patterns | React、Next.js、状态管理、性能 |
golang-patterns | 惯用的 Go 模式、约定 |
python-patterns | Pythonic 惯用法、PEP 8、类型提示 |
springboot-patterns | Spring Boot 架构、REST API |
类别:数据库(3 个技能)
| 技能 | 说明 |
|---|---|
clickhouse-io | ClickHouse 模式、查询优化 |
jpa-patterns | JPA/Hibernate 实体设计 |
postgres-patterns | PostgreSQL 查询优化 |
类别:工作流与质量(8 个技能)
| 技能 | 说明 |
|---|---|
continuous-learning | 从会话自动提取可复用模式 |
continuous-learning-v2 | 基于 Instinct 的学习,带置信度评分 |
tdd-workflow | 强制 80%+ 覆盖率的 TDD |
security-review | 安全检查清单 |
verification-loop | 验证和质量循环模式 |
使用 AskUserQuestion 选择:
问题:"你想安装哪些技能?"
选项:
- "所有框架和语言技能"
- "所有数据库技能"
- "所有工作流和质量技能"
- "让我单独选择"
使用 AskUserQuestion,设置 multiSelect: true:
问题:"你想安装哪些规则集?"
选项:
- "通用规则(推荐)" ——"语言无关原则(8 个文件)"
- "TypeScript/JavaScript" ——"TS/JS 模式、hooks、测试(5 个文件)"
- "Python" ——"Python 模式、pytest、black/ruff(5 个文件)"
- "Go" ——"Go 模式、表驱动测试(5 个文件)"
规则 vs 技能:
安装后,执行这些自动检查:
验证命令示例:
# 检查文件是否存在
ls -la ~/.claude/skills/
# 检查语法
cat ~/.claude/skills/*/SKILL.md | grep -e "^name:" -e "^description:"
# 验证引用
grep -r "related-skills" ~/.claude/skills/
使用 AskUserQuestion:
问题:"你想为项目优化已安装的文件吗?"
选项:
- "优化技能" ——"移除不相关章节,调整路径"
- "优化规则" ——"调整覆盖率目标,自定义工具配置"
- "跳过" ——"保持原样"
优化示例:
清理克隆的仓库并打印摘要报告:
## ECC 安装完成
### 安装目标
- 级别:[用户级 / 项目级 / 两者]
- 路径:[目标路径]
### 已安装技能 ([数量])
- skill-1, skill-2, skill-3, ...
### 已安装规则 ([数量])
- common (8 个文件)
- typescript (5 个文件)
### 验证结果
- 发现 [数量] 个问题,修复 [数量] 个
### 下一步
1. 检查已安装的技能:~/.claude/skills/
2. 检查已安装的规则:~/.claude/rules/
3. 在新会话中测试
4. 根据需要自定义
# 1. 克隆仓库
git clone https://github.com/affaan-m/everything-claude-code.git /tmp/ecc
# 2. 运行配置向导
claude-code configure-ecc
# 向导会问:
# - 安装级别?[用户级]
# - 哪些技能?[所有框架技能]
# - 哪些规则?[TypeScript + 通用]
# - 优化?[是]
# 3. 安装完成
# 技能安装到:~/.claude/skills/
# 规则安装到:~/.claude/rules/
# 验证通过
Q: 我应该安装用户级还是项目级?
A:
Q: 安装后可以自定义技能吗?
A: 可以!技能是文本文件,你可以编辑它们。建议先复制再修改。
Q: 如何卸载技能?
A: 只需删除技能目录:
rm -rf ~/.claude/skills/skill-name
Q: 技能会自动更新吗?
A: 不会。你需要重新运行 configure-ecc 或手动拉取更新。
记住:此向导使安装 ECC 变得简单——你只需回答问题,它会处理其余部分。