感谢您对 Claude Code 插件市场的关注!我们欢迎所有形式的贡献。
- 🐛 报告 Bug:发现问题请提交 Issue
- 💡 功能建议:提出新插件想法或改进建议
- 📝 文档改进:完善文档和示例
- 🔧 代码贡献:开发新插件或改进现有插件
- ⭐ Star 和分享:帮助更多人发现这个项目
点击仓库右上角的 "Fork" 按钮,将项目 Fork 到你的账户。
git clone https://github.com/ChamHerry/claude-code-third-party-plugins.git
cd claude-code-third-party-plugins# 新插件
git checkout -b plugin/your-plugin-name
# Bug 修复
git checkout -b fix/issue-description
# 功能改进
git checkout -b feature/feature-description# 创建插件目录
mkdir -p plugins/your-plugin-name/.claude-plugin
mkdir -p plugins/your-plugin-name/commands
# 编写插件文件
# - .claude-plugin/plugin.json
# - commands/*.md
# - README.md# 复制到 Claude Code 插件目录
cp -r plugins/your-plugin-name ~/.claude/plugins/
# 启动 Claude Code 测试
claude
# 测试插件命令
/your-commandgit add .
git commit -m "feat: add your-plugin-name plugin"
# 提交信息格式:
# feat: 新功能
# fix: Bug 修复
# docs: 文档更新
# style: 代码格式调整
# refactor: 代码重构
# test: 测试相关
# chore: 构建/工具变更git push origin plugin/your-plugin-name- 访问你的 Fork 仓库
- 点击 "New Pull Request"
- 填写 PR 描述(见下方模板)
- 等待审核
## 变更类型
- [ ] 新插件
- [ ] Bug 修复
- [ ] 功能改进
- [ ] 文档更新
- [ ] 其他
## 变更描述
简要描述这个 PR 做了什么...
## 插件信息(如果是新插件)
- **插件名称**: your-plugin-name
- **功能描述**: 简要说明插件功能
- **命令列表**: /command1, /command2
## 测试情况
- [ ] 已在本地测试
- [ ] 所有命令正常工作
- [ ] 文档已更新
- [ ] 通过代码审查
## 截图/示例
如有必要,添加截图或使用示例...
## 相关 Issue
Closes #issue_numberyour-plugin-name/
├── .claude-plugin/
│ └── plugin.json # 必需:插件元数据
├── commands/ # 可选:斜杠命令
│ ├── command1.md
│ └── command2.md
├── agents/ # 可选:专用代理
├── hooks/ # 可选:钩子脚本
├── docs/ # 可选:详细文档
└── README.md # 必需:插件文档
{
"name": "your-plugin-name",
"description": "简要描述插件功能",
"version": "1.0.0",
"author": {
"name": "Your Name",
"email": "your.email@example.com"
},
"keywords": ["keyword1", "keyword2"],
"license": "MIT"
}---
allowed-tools: Read, Write, AskUserQuestion, Bash
description: 命令的简要描述
---
命令的详细说明和执行逻辑...
## 步骤 1: ...
## 步骤 2: ...- 功能介绍:清晰说明插件做什么
- 安装方法:如何安装此插件
- 使用方法:命令列表和使用示例
- 配置说明:可选配置项
- 常见问题:FAQ 和故障排除
- 示例:实际使用场景
- 遵循 KISS 原则(Keep It Simple, Stupid)
- 代码简洁易读
- 提供充分的注释
- 异常处理完善
- 用户体验友好
- ✅ 清晰的执行步骤
- ✅ 详细的错误提示
- ✅ 合理的默认值
- ✅ 交互式确认(重要操作)
- ✅ 执行结果反馈
- ✅ 使用中文或英文(保持一致)
- ✅ 提供使用示例
- ✅ 包含截图(如有必要)
- ✅ 说明适用场景
- ✅ 列出已知限制
提交前请确保:
- 所有命令都能正常执行
- 边界情况处理正确
- 错误提示清晰友好
- 文件操作安全(备份、确认)
- 在不同项目类型中测试
- README.md 示例可以运行
- 所有链接有效
- 截图清晰准确
- 安装步骤完整
- project-init 插件 - 完整的插件实现示例
- 插件开发方案文档 - 架构设计参考
- 测试: 在独立项目中测试插件
- 调试: 使用 Claude Code 的日志功能
- 验证: 检查 plugin.json 格式
- 测试生成器:自动生成单元测试
- API 文档生成:从代码生成 API 文档
- 依赖更新器:自动检查和更新依赖
- 数据库迁移:数据库版本管理
- 性能分析:代码性能建议
有新插件想法?创建 Issue →
A: 当然!你可以:
- 报告 Bug
- 改进文档
- 提出功能建议
- 分享使用经验
A: 从简单开始!一个解决实际问题的小插件比复杂但无用的大插件更有价值。
A:
- 查看现有插件代码
- 阅读官方文档
- 在 Discussions 提问
- 提交 Issue
A: 通常 3-7 天。我们会仔细审查以确保质量。
贡献的代码将采用 MIT 许可证。详见 LICENSE。
- Issues: 提交问题
- Discussions: 参与讨论
- Email: wangxuecheng@example.com
感谢你的贡献!每一个贡献都让这个项目变得更好。🎉