
























Everything Claude Code (ECC) 是一个全面的 AI 智能体性能优化系统,专为 Claude Code、Cursor、OpenCode 等 AI 开发工具设计。该项目经过 10 个月以上的生产环境实战验证,提供了完整的工作流程、智能代理、技能库和自动化钩子。
专门用于任务委派的智能体,包括:
领域知识模块覆盖:
后端开发
前端开发
测试与质量
安全与合规
业务与内容
快速访问实用工具:
| 命令 | 功能 |
|---|---|
/plan |
实现计划制定 |
/tdd |
测试驱动开发工作流 |
/code-review |
代码质量审查 |
/build-fix |
构建错误修复 |
/security-scan |
安全漏洞扫描 |
/e2e |
端到端测试生成 |
/multi-plan |
多智能体协作规划 |
/instinct-status |
查看学习到的模式 |
按编程语言组织的"始终遵循"原则:
基于事件的自动化触发器:
Model Context Protocol 集成,支持:
# 1. 添加插件市场
/plugin marketplace add affaan-m/everything-claude-code
# 2. 安装插件
/plugin install everything-claude-code@everything-claude-code
# 3. 验证安装
/plugin list
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
# macOS/Linux
# 复制智能体
cp -r agents/* ~/.claude/agents/
# 复制技能
cp -r skills/* ~/.claude/skills/
# 复制命令
cp -r commands/* ~/.claude/commands/
# 复制钩子
cp -r hooks/* ~/.claude/hooks/
# 复制规则 (必须手动安装,不能通过插件分发)
cp -r rules/typescript ~/.claude/rules/
cp -r rules/python ~/.claude/rules/
# ... 其他语言
# Windows PowerShell
# 复制智能体
Copy-Item -Recurse agents\* $env:USERPROFILE\.claude\agents\
# 复制技能
Copy-Item -Recurse skills\* $env:USERPROFILE\.claude\skills\
# 复制命令
Copy-Item -Recurse commands\* $env:USERPROFILE\.claude\commands\
# 复制钩子
Copy-Item -Recurse hooks\* $env:USERPROFILE\.claude\hooks\
# 复制规则
Copy-Item -Recurse rules\typescript $env:USERPROFILE\.claude\rules\
Copy-Item -Recurse rules\python $env:USERPROFILE\.claude\rules\
只安装你需要的语言相关组件:
# 仅 TypeScript/JavaScript 项目
cp -r rules/typescript ~/.claude/rules/
cp agents/typescript-reviewer.md ~/.claude/agents/
cp skills/typescript/* ~/.claude/skills/
# 仅 Python 项目
cp -r rules/python ~/.claude/rules/
cp agents/python-reviewer.md ~/.claude/agents/
cp skills/django-patterns.md ~/.claude/skills/
⚠️ 重要提示: 不要在 plugin.json 中添加 hooks 字段! Claude Code v2.1+ 会自动加载 hooks.json,显式声明会导致重复检测错误。
智能体是专门的子进程,用于处理复杂任务:
架构类
planner.md - 实现计划制定architect.md - 系统架构设计code-reviewer.md - 代码审查语言专家类
typescript-reviewer.md - TypeScript 专家python-reviewer.md - Python 专家go-reviewer.md - Go 专家专业领域类
security-reviewer.md - 安全审计database-reviewer.md - 数据库优化tdd-guide.md - 测试驱动开发指导使用示例:
# 启动 TDD 工作流
/tdd
# 代码审查
/code-review
# 安全扫描
/security-scan
技能是可重用的工作流定义,包含领域知识:
文件结构:
skills/
├── coding-standards/
│ ├── typescript-patterns.md
│ ├── python-best-practices.md
│ └── go-idioms.md
├── testing/
│ ├── tdd-workflow.md
│ ├── e2e-playwright.md
│ └── unit-testing.md
├── security/
│ ├── security-scan.md
│ └── vulnerability-check.md
└── architecture/
├── api-design.md
└── database-design.md
技能格式:
---
name: tdd-workflow
description: Test-driven development workflow
---
## When to Use
当需要使用测试驱动开发方法时使用此技能
## How It Works
1. 编写失败的测试
2. 实现最小代码使测试通过
3. 重构代码
4. 重复
## Examples
...
斜杠命令提供快速访问:
开发工作流:
/plan - 制定实现计划/tdd - 启动 TDD 工作流/build-fix - 修复构建错误/e2e - 生成并运行 E2E 测试质量保证:
/code-review - 执行代码审查/security-scan - 运行安全扫描/test-coverage - 检查测试覆盖率学习与优化:
/learn - 从会话中提取模式/instinct-status - 查看学习到的直觉/evolve - 将直觉进化为技能多智能体协作:
/multi-plan - 协作式任务分解/multi-execute - 编排执行多个智能体规则定义了"始终遵循"的指导原则:
规则结构:
rules/
├── typescript/
│ ├── coding-style.md
│ ├── testing.md
│ └── security.md
├── python/
│ ├── pep8.md
│ ├── django-patterns.md
│ └── testing.md
└── general/
├── git-workflow.md
└── security-basics.md
规则示例 (TypeScript):
# TypeScript 编码规范
## 类型安全
- 始终显式声明函数返回类型
- 避免使用 `any`,优先使用 `unknown`
- 使用严格的 TypeScript 配置
## 代码风格
- 使用 2 空格缩进
- 使用 ESLint 和 Prettier
- 遵循 Airbnb 风格指南
## 测试要求
- 所有公共函数必须有单元测试
- 最小测试覆盖率: 80%
- 使用 Jest 作为测试框架
钩子提供事件驱动的自动化:
钩子类型:
user-prompt-submit - 用户提交提示时tool-call-pre - 工具调用前tool-call-post - 工具调用后session-start - 会话开始时session-end - 会话结束时钩子示例 (hooks.json):
{
"hooks": [
{
"matcher": {
"event": "tool-call-post",
"tool": "Edit"
},
"hooks": [
{
"command": "node scripts/auto-format.js {{file_path}}"
}
]
},
{
"matcher": {
"event": "session-end"
},
"hooks": [
{
"command": "node scripts/save-session.js"
}
]
}
]
}
# 1. 制定计划
/plan "添加用户认证功能"
# 2. 使用 TDD 开发
/tdd
# 3. 代码审查
/code-review
# 4. 安全扫描
/security-scan
# 5. E2E 测试
/e2e
# 6. 提交代码
/commit
# 1. 编写失败的测试重现 bug
# (Claude 会帮助你)
# 2. 使用 TDD 修复
/tdd
# 3. 验证修复
/test
# 4. 代码审查
/code-review
# 1. 分析当前性能
/analyze-performance
# 2. 制定优化计划
/plan "优化数据库查询性能"
# 3. 实现优化
# (使用 Claude 辅助)
# 4. 基准测试
/benchmark
# 5. 代码审查
/code-review
/plan - 实现计划制定详细的实现计划:
/plan "实现用户注册功能"
输出:
/tdd - 测试驱动开发启动 TDD 工作流:
/tdd
工作流:
/build-fix - 修复构建错误自动检测和修复构建错误:
/build-fix
支持的构建系统:
/code-review - 代码审查执行全面的代码审查:
/code-review
审查维度:
/security-scan - 安全扫描使用 AgentShield 进行安全扫描:
/security-scan
扫描项目:
/e2e - 端到端测试生成并运行 E2E 测试:
/e2e
集成支持:
/learn - 提取模式从会话历史中提取可重用模式:
/learn
输出:
/instinct-status - 直觉状态查看系统学习到的直觉:
/instinct-status
显示:
/evolve - 进化技能将直觉聚类为可重用技能:
/evolve
过程:
/multi-plan - 协作规划多个智能体协作制定计划:
/multi-plan "构建电商平台"
参与智能体:
/multi-execute - 编排执行并行执行多个任务:
/multi-execute
编排策略:
ECC 包含自动学习系统,从会话中提取模式:
# 1. 检查当前直觉
/instinct-status
# 2. 从会话中学习
/learn
# 3. 导入他人的直觉
/instinct-import <url-or-file>
# 4. 进化为技能
/evolve
# 5. 验证新技能
/skill-test <skill-name>
{
"id": "prefer-composition",
"pattern": "使用组合而非继承",
"context": "TypeScript 类设计",
"confidence": 0.87,
"frequency": 12,
"last_used": "2026-03-28"
}
通过钩子实现跨会话状态保持:
{
"hooks": [
{
"matcher": {
"event": "session-end"
},
"hooks": [
{
"command": "node scripts/persist-session.js"
}
]
},
{
"matcher": {
"event": "session-start"
},
"hooks": [
{
"command": "node scripts/restore-session.js"
}
]
}
]
}
智能管理上下文窗口:
{
"env": {
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50"
}
}
压缩策略:
# 手动压缩会话
/compact
# 查看压缩状态
/compact-status
使用 PM2 管理多个智能体:
npm install -g pm2
ecosystem.config.js)module.exports = {
apps: [
{
name: 'frontend-agent',
script: 'claude-code',
args: '--agent frontend-reviewer',
instances: 1
},
{
name: 'backend-agent',
script: 'claude-code',
args: '--agent backend-reviewer',
instances: 1
},
{
name: 'security-agent',
script: 'claude-code',
args: '--agent security-reviewer',
instances: 1
}
]
};
# 启动所有智能体
pm2 start ecosystem.config.js
# 查看状态
pm2 status
# 查看日志
pm2 logs
# 停止所有
pm2 stop all
# 重启
pm2 restart all
{
"model": "sonnet"
}
成本对比:
建议:
{
"env": {
"MAX_THINKING_TOKENS": "10000"
}
}
{
"env": {
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50"
}
}
# 查看活动的 MCP
/mcp list
# 禁用不需要的 MCP
/mcp disable <mcp-name>
# 每个项目保持 < 10 个活动 MCP
# 查看当前会话成本
/cost
# 查看项目总成本
/cost --project
# 设置预算警告
/cost --budget 100
# 查看 token 使用详情
/tokens
# 按工具分类
/tokens --by-tool
# 按智能体分类
/tokens --by-agent
上下文管理
/compact 清理上下文智能体委派
技能重用
MCP 优化
完整的原生实现,所有功能全部支持:
# 安装 Claude Code
npm install -g @anthropic-ai/claude-code
# 安装 ECC
/plugin install everything-claude-code@everything-claude-code
通过 DRY 钩子适配器模式支持:
.cursor/settings.json){
"claude.agents": "~/.claude/agents",
"claude.skills": "~/.claude/skills",
"claude.commands": "~/.claude/commands",
"claude.rules": "~/.claude/rules"
}
一流支持,包含参考配置:
~/.codex/config.json){
"pluginDirs": [
"~/.claude/agents",
"~/.claude/skills"
],
"model": "sonnet"
}
完整插件支持,11+ 钩子事件类型:
# 安装
opencode plugin add everything-claude-code
# 启用钩子
opencode hooks enable
集成设置用于工作流和技能:
plugins:
- name: everything-claude-code
enabled: true
paths:
agents: ~/.claude/agents
skills: ~/.claude/skills
ECC 集成了 AgentShield 安全扫描系统:
统计数据: 1282 测试 | 98% 覆盖率 | 102 静态分析规则
密钥扫描
权限检查
钩子注入
MCP 漏洞
# 运行完整安全扫描
/security-scan
# 仅扫描密钥
/security-scan --secrets
# 扫描钩子
/security-scan --hooks
# 扫描 MCP
/security-scan --mcp
# 生成报告
/security-scan --report
╔════════════════════════════════════════════════════╗
║ AgentShield 安全扫描报告 ║
╠════════════════════════════════════════════════════╣
║ 扫描时间: 2026-03-31 10:30:45 ║
║ 扫描文件: 1,234 ║
║ 发现问题: 3 ║
╠════════════════════════════════════════════════════╣
║ [高危] 在 config/api.ts 发现硬编码 API 密钥 ║
║ → 行 23: const apiKey = "sk-1234..." ║
║ → 建议: 使用环境变量 ║
║ ║
║ [中危] 钩子权限过于宽松: auto-deploy.json ║
║ → 允许执行任意命令 ║
║ → 建议: 限制命令白名单 ║
║ ║
║ [低危] MCP 服务器未启用 TLS: database-mcp ║
║ → 建议: 启用加密通信 ║
╚════════════════════════════════════════════════════╝
{
"security": {
"hooks": {
"sandbox": true,
"allowedCommands": ["node", "npm", "git"],
"blockedPaths": ["/etc", "/usr/bin"]
}
}
}
{
"security": {
"mcp": {
"requireTLS": true,
"validateCertificates": true,
"allowedHosts": ["github.com", "api.example.com"]
}
}
}
自动监控依赖项漏洞:
# 检查 CVE
/security-scan --cve
# 更新漏洞数据库
/security-update-db
# 查看 CVE 报告
/security-cve-report
# 1. 初始化项目
cd your-project
# 2. 选择语言规则
/rules select typescript python
# 3. 配置 MCP
/mcp setup
# 4. 初始化学习系统
/instinct-init
# 5. 运行初始扫描
/security-scan
功能开发:
/plan "新功能描述" → /tdd → /code-review → /commit
Bug 修复:
写失败测试 → /tdd → 验证 → /code-review → /commit
重构:
/plan "重构计划" → 实现 → /test → /code-review → /commit
提交前检查清单:
自动化检查:
{
"hooks": [
{
"matcher": {"event": "pre-commit"},
"hooks": [
{"command": "/test"},
{"command": "/code-review"},
{"command": "/security-scan"}
]
}
]
}
共享配置:
# 导出团队配置
/config export team-config.json
# 导入团队配置
/config import team-config.json
共享技能:
# 导出技能
/skill export api-design-patterns
# 导入技能
/skill import team-skills.json
共享直觉:
# 导出直觉
/instinct export team-instincts.json
# 导入直觉
/instinct import team-instincts.json
每周回顾:
# 1. 查看学习到的模式
/instinct-status
# 2. 进化新技能
/evolve
# 3. 查看成本分析
/cost --week
# 4. 优化配置
/config optimize
每月审查:
# 1. 审查所有技能
/skill list --usage
# 2. 删除未使用的技能
/skill prune
# 3. 更新依赖
/update
# 4. 安全审计
/security-audit --full
问题: /plugin install 命令失败
解决方案:
# 检查 Claude Code 版本
claude --version # 需要 ≥ v2.1.0
# 清除缓存
rm -rf ~/.claude/cache
# 重新安装
/plugin install everything-claude-code@everything-claude-code
问题: Error: Duplicate hook detected
解决方案:
# 检查 plugin.json
cat ~/.claude/plugins/everything-claude-code/plugin.json
# 移除 hooks 字段 (如果存在)
# hooks.json 会被自动加载
问题: 语言规则没有被应用
解决方案:
# 手动复制规则 (规则不能通过插件分发)
cp -r everything-claude-code/rules/typescript ~/.claude/rules/
# 验证规则
/rules list
# 重启 Claude Code
问题: MCP 服务器无法连接
解决方案:
# 检查 MCP 状态
/mcp status
# 重启 MCP 服务器
/mcp restart <mcp-name>
# 检查日志
cat ~/.claude/logs/mcp.log
问题: Token 消耗超出预期
解决方案:
# 1. 切换到 Sonnet
/model sonnet
# 2. 限制思考 token
/config set MAX_THINKING_TOKENS 10000
# 3. 启用战略性压缩
/config set CLAUDE_AUTOCOMPACT_PCT_OVERRIDE 50
# 4. 禁用不必要的 MCP
/mcp disable <unused-mcp>
问题: /learn 命令无输出
解决方案:
# 检查会话历史
ls ~/.claude/sessions/
# 重新初始化学习系统
/instinct-init --reset
# 手动触发学习
/learn --force
{
"logging": {
"level": "debug",
"file": "~/.claude/logs/debug.log"
}
}
# 查看主日志
tail -f ~/.claude/logs/main.log
# 查看智能体日志
tail -f ~/.claude/logs/agents.log
# 查看钩子日志
tail -f ~/.claude/logs/hooks.log
# 验证配置文件
/config validate
# 测试钩子
/hooks test <hook-name>
# 测试技能
/skill test <skill-name>
# 测试智能体
/agent test <agent-name>
docs/ 目录提交 Issue 时请包含:
claude --version查看 CONTRIBUTING.md 了解:
**开发**
- /plan - 实现计划
- /tdd - 测试驱动开发
- /build-fix - 修复构建
- /refactor - 重构代码
- /optimize - 性能优化
**测试**
- /test - 运行测试
- /e2e - E2E 测试
- /coverage - 测试覆盖率
- /benchmark - 性能基准测试
**质量**
- /code-review - 代码审查
- /security-scan - 安全扫描
- /lint - 代码检查
- /format - 代码格式化
**Git**
- /commit - 创建提交
- /pr - 创建 PR
- /branch - 分支管理
- /merge - 合并分支
**学习**
- /learn - 提取模式
- /instinct-status - 查看直觉
- /instinct-import - 导入直觉
- /evolve - 进化技能
**多智能体**
- /multi-plan - 协作规划
- /multi-execute - 编排执行
- /multi-backend - 后端任务
- /multi-frontend - 前端任务
**配置**
- /config - 配置管理
- /mcp - MCP 管理
- /plugin - 插件管理
- /rules - 规则管理
**监控**
- /cost - 成本追踪
- /tokens - Token 使用
- /status - 系统状态
- /logs - 查看日志
**语言**
- TypeScript / JavaScript
- Python
- Go
- Swift
- PHP
- Perl
- Java
- Kotlin
- Rust
- C++
**前端框架**
- React
- Vue.js
- Angular
- Svelte
- Next.js
- Nuxt.js
**后端框架**
- Node.js / Express
- Django
- FastAPI
- Spring Boot
- Laravel
- Symfony
- Ruby on Rails
- ASP.NET Core
**测试框架**
- Jest
- Vitest
- Playwright
- Cypress
- pytest
- Go testing
- JUnit
**数据库**
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Elasticsearch
**版本控制**
- GitHub MCP
- GitLab MCP
- Bitbucket MCP
**数据库**
- PostgreSQL MCP
- MongoDB MCP
- Redis MCP
**云服务**
- AWS MCP
- GCP MCP
- Azure MCP
**开发工具**
- Slack MCP
- Jira MCP
- Linear MCP
- Sentry MCP
**其他**
- Filesystem MCP
- Web Search MCP
#### 完整配置 (~/.claude/settings.json)
```json
{
"model": "sonnet",
"env": {
"MAX_THINKING_TOKENS": "10000",
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50"
},
"logging": {
"level": "info",
"file": "~/.claude/logs/main.log"
},
"security": {
"hooks": {
"sandbox": true,
"allowedCommands": ["node", "npm", "git"]
},
"mcp": {
"requireTLS": true,
"validateCertificates": true
}
},
"learning": {
"autoLearn": true,
"confidenceThreshold": 0.7,
"maxInstincts": 100
},
"cost": {
"budget": 100,
"alertThreshold": 80
}
}
```
除非注明,否则均为李锋镝的博客原创文章,转载必须以链接形式标明本文链接
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。