Skip to main content Skills Marketplace Découvrez et explorez les compétences IA créées par la communauté.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Copier le promptAfficher les détails du prompt Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
npx skills add https://github.com/Aradotso/claude-code-skills --skill everything-claude-code-zhLa commande reste sur une seule ligne. Faites défiler horizontalement pour la vérifier avant de la copier.
Vous préférez une copie locale ? Téléchargez les fichiers actuellement disponibles dans SkillsMP.
Télécharger Zip Téléchargement... Métiers associés SOC
Basé sur la classification professionnelle SOC
name everything-claude-code-zh description 为 AI 智能体框架(Claude Code, Cursor, Codex)提供性能优化系统:智能体、技能、钩子、命令、规则与 MCP 配置的完整中文集合 triggers ["如何使用 everything-claude-code","配置 Claude Code 智能体和技能","设置 AI 智能体框架","优化 Claude Code 性能和令牌使用","安装 everything-claude-code 插件","创建自定义 AI 智能体和技能","实现持续学习和内存持久化","使用 everything-claude-code 中的多智能体编排"]
Everything Claude Code 中文版
Skill by ara.so — Claude Code Skills collection.
概述
Everything Claude Code (ECC) 是一个为 AI 智能体框架打造的生产级性能优化系统,源自 Anthropic 黑客松获胜作品。它提供:
13 个专业智能体 (Agents) — 用于规划、架构、TDD、代码审查、安全审查等
56 个领域技能 (Skills) — 覆盖编码标准、后端/前端模式、ClickHouse、幻灯片生成、文章写作、市场研究等
32 个命令 (Commands) — 用于会话管理、评测、并行化、PM2 编排等
60+ 规则 (Rules) — 适用于 TypeScript、Python、Go、Java 的令牌优化和最佳实践
跨平台钩子 (Hooks) — 内存持久化、持续学习、安全扫描
支持 Claude Code 、Cursor 、Codex 、Cowork 和 OpenCode 。
安装
方式 1:通过插件市场(推荐)
/plugin marketplace add affaan-m/everything-claude-code
/plugin install everything-claude-code@everything-claude-code
方式 2:手动克隆与安装
git clone https://github.com/xu-xiang/everything-claude-code-zh.git
cd everything-claude-code-zh
./install.sh typescript
./install.sh typescript python golang
./install.sh --target cursor typescript
方式 3:为 Codex CLI 安装
/codex-setup
cp codex.md ~/.config/codex/codex.md
安装规则(必需) ⚠️ 重要提示 :Claude Code 插件无法自动分发规则文件。必须手动安装:
./install.sh typescript
cp -r rules/common/* ~/.claude/rules/
cp -r rules/typescript/* ~/.claude/rules/
核心组件
智能体 (Agents) 智能体是专门的子智能体,通过 /delegate 命令委派特定任务。
/delegate planner "为用户添加身份验证"
/delegate architect "设计微服务架构"
/delegate tdd-guide "为用户服务编写测试"
/delegate code-reviewer "审查 PR #123"
/delegate security-reviewer "扫描 auth.ts 的漏洞"
/delegate build-error-resolver "修复 TypeScript 编译错误"
/delegate e2e-runner "运行登录流程测试"
/delegate refactor-cleaner "移除未使用的导入"
/delegate doc-updater "更新 API 文档"
/delegate go-reviewer "审查 handler.go"
/delegate python-reviewer "审查 views.py"
/delegate database-reviewer "审查 Supabase 迁移"
技能 (Skills)
安装技能
/everything-claude-code:use-skill coding-standards/typescript
/use-skill backend-patterns/api-design
/use-skill frontend-patterns/react-hooks
/use-skill clickhouse-io/query-optimization
主要技能类别
coding-standards/typescript — TypeScript 最佳实践
coding-standards/python — Python 风格指南
coding-standards/golang — Go 惯用法
coding-standards/java — Java Spring Boot 模式
backend-patterns/api-design — RESTful API 设计
backend-patterns/database-optimization — 数据库查询优化
backend-patterns/caching-strategies — Redis/内存缓存
backend-patterns/django-patterns — Django ORM 和视图模式
frontend-patterns/react-hooks — React Hooks 最佳实践
frontend-patterns/nextjs-routing — Next.js App Router 模式
frontend-patterns/state-management — Zustand/Redux 模式
frontend-slides — 无依赖 HTML 幻灯片生成器
article-writing — 使用指定语气进行长文写作
content-engine — 多平台社交内容工作流
market-research — 带源码引用的市场研究
investor-materials — 商业计划书和财务模型
investor-outreach — 个性化融资对接
clickhouse-io/query-optimization — 高性能分析查询
clickhouse-io/data-engineering — ETL 和数据管道
clickhouse-io/schema-design — 表设计和分区
continuous-learning — 从会话中自动提取模式
continuous-learning-v2 — 基于本能的带置信评分的学习
命令 (Commands)
规划与开发
/plan "添加用户身份验证"
/refactor "将 auth 逻辑移至服务层"
/test "运行单元测试"
/security-scan
会话管理
/sessions
/save-session "auth-implementation"
/load-session "auth-implementation"
多智能体编排(PM2)
/pm2
/multi-plan "为前端和后端实现功能 X"
/multi-execute
/multi-backend "优化数据库查询"
/multi-frontend "添加响应式导航"
/multi-workflow "端到端用户注册"
包管理器设置
/setup-pm --detect
/setup-pm --project pnpm
/setup-pm --global bun
export CLAUDE_PACKAGE_MANAGER=pnpm
评测与验证
/eval "测试身份验证流程"
/eval-generate "为用户 API 创建测试"
/coverage
持续学习
/instinct-export
/instinct-import path/to/pattern.md
/instinct-list
Codex 集成
配置
包管理器检测
环境变量 : CLAUDE_PACKAGE_MANAGER
项目配置 : .claude/package-manager.json
package.json : packageManager 字段
锁文件 : package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb
全局配置 : ~/.claude/package-manager.json
备选方案 : 首个可用的包管理器
node scripts/setup-package-manager.js --project pnpm
node scripts/setup-package-manager.js --global bun
node scripts/setup-package-manager.js --detect
规则配置 rules/
├── common/ # 所有语言通用
├── typescript/ # TypeScript 特定
├── python/ # Python 特定
├── golang/ # Go 特定
└── java/ # Java 特定
./install.sh typescript python
./install.sh golang
钩子配置 钩子在 .claude/hooks/ 中自动启用:
pre-session.js — 加载之前会话的内存
post-session.js — 保存当前会话的内存
continuous-learning.js — 从会话中提取模式
security-scan.js — 运行 AgentShield 扫描
实际代码示例
TypeScript:使用智能体进行 API 开发
import express from 'express' ;
import { z } from 'zod' ;
const app = express ();
const LoginSchema = z.object ({
email : z.string ().email (),
password : z.string ().min (8 ),
});
app.post ('/api/auth/login' , async (req, res) => {
try {
const { email, password } = LoginSchema .parse (req.body );
const token = await authService.login (email, password);
res.json ({ token });
} catch (error) {
if (error instanceof z.ZodError ) {
return res.status (400 ).json ({ errors : error.errors });
}
res.status (500 ).json ({ error : '内部服务器错误' });
}
});
Python:使用 Django 技能
from django.db import models
from django.contrib.auth.models import User
class UserProfile (models.Model):
"""
扩展基础 User 模型的用户配置文件。
遵循 Django 最佳实践:一对一关系,使用信号。
"""
user = models.OneToOneField(
User,
on_delete=models.CASCADE,
related_name='profile'
)
bio = models.TextField(max_length=500 , blank=True )
avatar = models.ImageField(upload_to='avatars/' , null=True , blank=True )
created_at = models.DateTimeField(auto_now_add=True )
updated_at = models.DateTimeField(auto_now=True )
class Meta :
verbose_name = '用户配置文件'
verbose_name_plural = '用户配置文件'
def __str__ (self ):
return f"{self.user.username} 的配置文件"
from django.db.models.signals import post_save
from django.dispatch import receiver
@receiver(post_save, sender=User )
def create_user_profile (sender, instance, created, **kwargs ):
if created:
UserProfile.objects.create(user=instance)
from django.test import TestCase
from django.contrib.auth.models import User
class UserProfileTestCase (TestCase ):
def test_profile_created_on_user_creation (self ):
"""创建用户时配置文件应自动创建"""
user = User.objects.create_user(
username='testuser' ,
email='test@example.com' ,
password='testpass123'
)
self .assertTrue(hasattr (user, 'profile' ))
self .assertEqual(user.profile.user, user)
Go:使用 Go 审查智能体
package main
import (
"encoding/json"
"log"
"net/http"
"time"
)
type LoginRequest struct {
Email string `json:"email"`
Password string `json:"password"`
}
type LoginResponse struct {
Token string `json:"token"`
}
func loggingMiddleware (next http.HandlerFunc) http.HandlerFunc {
return func (w http.ResponseWriter, r *http.Request) {
start := time.Now()
log.Printf("%s %s" , r.Method, r.URL.Path)
next(w, r)
log.Printf("完成耗时 %v" , time.Since(start))
}
}
func handleLogin (w http.ResponseWriter, r *http.Request) {
if r.Method != http.MethodPost {
http.Error(w, "仅允许 POST 方法" , http.StatusMethodNotAllowed)
return
}
var req LoginRequest
if err := json.NewDecoder(r.Body).Decode(&req); err != nil {
http.Error(w, "请求体无效" , http.StatusBadRequest)
return
}
if req.Email == "" || req.Password == "" {
http.Error(w, "邮箱和密码为必填项" , http.StatusBadRequest)
return
}
token, err := authService.Login(req.Email, req.Password)
if err != nil {
http.Error(w, "身份验证失败" , http.StatusUnauthorized)
return
}
resp := LoginResponse{Token: token}
w.Header().Set("Content-Type" , "application/json" )
json.NewEncoder(w).Encode(resp)
}
func main () {
http.HandleFunc("/api/auth/login" , loggingMiddleware(handleLogin))
log.Fatal(http.ListenAndServe(":8080" , nil ))
}
React:使用前端模式
import { create } from 'zustand' ;
import { persist } from 'zustand/middleware' ;
interface AuthState {
token : string | null ;
user : User | null ;
login : (email : string , password : string ) => Promise <void >;
logout : () => void ;
}
export const useAuthStore = create<AuthState >()(
persist (
(set ) => ({
token : null ,
user : null ,
login : async (email : string , password : string ) => {
const response = await fetch ('/api/auth/login' , {
method : 'POST' ,
headers : { 'Content-Type' : 'application/json' },
body : JSON .stringify ({ email, password }),
});
if (!response.ok ) throw new Error ('登录失败' );
const { token } = await response.json ();
set ({ token });
},
logout : () => set ({ token : null , user : null }),
}),
{ name : 'auth-storage' }
)
);
import { useState } from 'react' ;
import { useAuthStore } from '@/store/authStore' ;
export function LoginForm ( ) {
const [email, setEmail] = useState ('' );
const [password, setPassword] = useState ('' );
const login = useAuthStore ((state ) => state.login );
const handleSubmit = async (e : React .FormEvent ) => {
e.preventDefault ();
try {
await login (email, password);
} catch (error) {
console .error ('登录错误:' , error);
}
};
return (
<form onSubmit ={handleSubmit} >
<input
type ="email"
value ={email}
onChange ={(e) => setEmail(e.target.value)}
placeholder="邮箱"
required
/>
<input
type ="password"
value ={password}
onChange ={(e) => setPassword(e.target.value)}
placeholder="密码"
required
/>
<button type ="submit" > 登录</button >
</form >
);
}
常见模式
模式 1:TDD 工作流
/delegate planner "为购物车添加结账功能"
/delegate tdd-guide "为购物车服务编写测试"
/test
/delegate code-reviewer "审查购物车实现"
/coverage
模式 2:多智能体并行开发
/multi-plan "实现支付集成:前端表单、后端 API、数据库模式"
/multi-execute
/multi-backend "创建 Stripe API 集成"
/multi-frontend "构建支付表单 UI"
/multi-workflow "端到端支付集成"
模式 3:持续学习
/instinct-list
/instinct-export
/instinct-import team-patterns/api-design.md
模式 4:安全优先开发
/use-skill backend-patterns/security-best-practices
/delegate planner "添加 OAuth 身份验证"
/plan "创建 OAuth 流程"
/delegate security-reviewer "扫描 OAuth 实现"
/security-scan
/delegate build-error-resolver "修复安全问题"
模式 5:内容创作工作流
/use-skill market-research
/delegate planner "研究 AI 编码工具市场"
/use-skill article-writing
"写一篇关于 AI 智能体在现代开发中的文章"
/use-skill content-engine
"从文章创建推文帖子和 LinkedIn 帖子"
/use-skill investor-materials
"创建一页纸介绍和财务模型"
故障排除
问题:插件命令使用命名空间前缀 症状 :必须使用 /everything-claude-code:plan 而不是 /plan
/everything-claude-code:plan "我的功能"
./install.sh typescript
/plan "我的功能"
问题:规则未应用 症状 :智能体不遵循 TypeScript/Python/Go 规则
./install.sh typescript
ls ~/.claude/rules/
cp -r rules/common/* ~/.claude/rules/
cp -r rules/typescript/* ~/.claude/rules/
问题:包管理器检测错误
/setup-pm --project pnpm
/setup-pm --global pnpm
export CLAUDE_PACKAGE_MANAGER=pnpm
问题:钩子未运行
ls ~/.claude/hooks/
chmod +x ~/.claude/hooks/*.js
node ~/.claude/hooks/continuous-learning.js
问题:智能体委派失败
ls ~/.claude/agents/
cp -r agents/* ~/.claude/agents/
/everything-claude-code:delegate planner "我的任务"
问题:Codex CLI 未识别命令
/codex-setup
cp codex.md ~/.config/codex/codex.md
cat ~/.config/codex/codex.md
问题:多智能体 PM2 命令失败
npm install -g pm2
pm2 list
ls ~/.claude/commands/pm2/
问题:技能未加载
ls ~/.claude/skills/
/everything-claude-code:use-skill backend-patterns/api-design
cp -r skills/* ~/.claude/skills/
/use-skill backend-patterns/api-design
环境变量
export CLAUDE_PACKAGE_MANAGER=pnpm
export AGENTSHIELD_API_KEY=your_key_here
export CLAUDE_LEARNING_ENABLED=true
export CLAUDE_LEARNING_THRESHOLD=0.7
export CLAUDE_SESSION_DIR=~/.claude/sessions
export CLAUDE_MAX_SESSIONS=50
高级用法
创建自定义智能体 # .claude/agents/my-custom-agent.md
你是一个专门从事 [领域] 的专家智能体。
## 职责
- [职责 1]
- [职责 2]
## 工作流
1. [步骤 1]
2. [步骤 2]
## 输出格式
[期望输出]
创建自定义技能 ---
name: my-custom-skill
description: 自定义领域知识
triggers:
- "使用我的自定义技能"
---
# 自定义技能
## 概念
[解释核心概念]
## 模式
[记录通用模式]
## 示例
\`\` \`typescript
// 代码示例
\`\` \`
扩展规则 # .claude/rules/my-custom-rule.md
## 规则:[规则名称]
### 上下文
[何时应用此规则]
### 指南
- [指南 1]
- [指南 2]
### 示例
\`\` \`
// 良好示例
\`\` \`
\`\` \`
// 不良示例
\`\` \`
参考资源
许可证 MIT License - 完全开源且可免费使用。