mirror of
https://github.com/sweetwisdom/everything-claude-code-zh.git
synced 2026-03-21 22:10:09 +00:00
3.5 KiB
3.5 KiB
贡献指南(Contributing to Everything Claude Code)
感谢你参与贡献。本仓库旨在成为 Claude Code 用户的社区资源。
我们在寻找什么(What We're Looking For)
智能体(Agents)
能出色处理特定任务的新智能体(Agents):
- 特定语言的审查器(Python, Go, Rust)
- 框架专家(Django, Rails, Laravel, Spring)
- DevOps 专家(Kubernetes, Terraform, CI/CD)
- 领域专家(ML 流水线, 数据工程, 移动端)
技能(Skills)
工作流(Workflow)定义和领域知识:
- 语言最佳实践
- 框架模式
- 测试策略
- 架构指南
- 领域特定知识
命令(Commands)
调用实用工作流的斜杠命令(Slash commands):
- 部署命令
- 测试命令
- 文档命令
- 代码生成命令
钩子(Hooks)
实用的自动化操作:
- Lint/格式化钩子
- 安全检查
- 验证钩子
- 通知钩子
规则(Rules)
必须遵守的指南:
- 安全规则
- 代码风格规则
- 测试要求
- 命名规范
MCP 配置(MCP Configurations)
新增或改进的 MCP 服务配置:
- 数据库集成
- 云服务商 MCP
- 监控工具
- 通讯工具
如何贡献(How to Contribute)
1. Fork 仓库
git clone https://github.com/YOUR_USERNAME/everything-claude-code.git
cd everything-claude-code
2. 创建分支
git checkout -b add-python-reviewer
3. 添加你的贡献
将文件放入相应的目录中:
agents/用于新增智能体skills/用于技能(Skills,可以是单个 .md 文件或目录)commands/用于斜杠命令rules/用于规则文件hooks/用于钩子配置mcp-configs/用于 MCP 服务配置
4. 遵循格式要求
智能体(Agents) 应当包含 Frontmatter:
---
name: agent-name
description: What it does
tools: Read, Grep, Glob, Bash
model: sonnet
---
Instructions here...
技能(Skills) 应当清晰且具备可操作性:
# Skill Name
## When to Use
...
## How It Works
...
## Examples
...
命令(Commands) 应当解释其功能:
---
description: Brief description of command
---
# Command Name
Detailed instructions...
钩子(Hooks) 应当包含描述:
{
"matcher": "...",
"hooks": [...],
"description": "What this hook does"
}
5. 测试你的贡献
在提交之前,请确保你的配置可以在 Claude Code 中正常运行。
6. 提交 PR
git add .
git commit -m "Add Python code reviewer agent"
git push origin add-python-reviewer
然后开启一个 PR 并说明:
- 你添加了什么
- 为什么它很有用
- 你是如何测试它的
指南(Guidelines)
建议(Do)
- 保持配置聚焦且模块化
- 包含清晰的描述
- 提交前进行测试
- 遵循现有模式
- 记录任何依赖项
避免(Don't)
- 包含敏感数据(API 密钥、Token、路径)
- 添加过度复杂或过于冷门的配置
- 提交未经测试的配置
- 创建重复的功能
- 添加需要特定付费服务且无替代方案的配置
文件命名
- 使用小写字母并以连字符连接:
python-reviewer.md - 具有描述性:使用
tdd-workflow.md而非workflow.md - 智能体/技能名称应与文件名匹配
有疑问?
请提交 Issue 或在 X 上联系:@affaanmustafa
感谢你的贡献。让我们一起构建一个伟大的资源库。