Files

9.2 KiB
Raw Permalink Blame History

License Security Scan Plugin Validation Skills Agents

🌐 语言: English | Italiano | 中文 | Español

一个模块化 AI 插件系统,为您的跨语言和跨框架开发工作流提供强大支持。

安装快速开始插件文档更新日志


为什么选择 Developer Kit

Developer Kit 是一个面向 Claude Code 的模块化插件市场,它教会 Claude 如何以可重复、高质量的方式执行开发任务。您无需获得通用的 AI 响应,而是获得针对您确切技术栈的领域专业知识。

  • 🧩 模块化设计 — 只安装您需要的。Java 开发者?获取 developer-kit-java。全栈 TypeScript添加 developer-kit-typescript
  • 🎯 领域专家 — 45+ 个专业代理,涵盖代码审查、重构、安全审计、架构设计和测试,支持 7+ 种语言。
  • 📚 150+ 技能 — 从 Spring Boot CRUD 生成到 CloudFormation 模板的可复用能力,全部内置最佳实践。
  • 🔄 多 CLI 支持 — 兼容 Claude Code、GitHub Copilot CLI、OpenCode CLI 和 Codex CLI。
  • 自动激活 — 基于路径的规则会在您打开相关文件时自动激活。无需配置。

安装

快速安装(推荐)

Claude Code

# 从市场安装
/plugin marketplace add giuseppe-trisciuoglio/developer-kit

# 或从本地目录安装
/plugin install /path/to/developer-kit

Claude Desktop

在设置中启用技能 → 添加 giuseppe-trisciuoglio/developer-kit

手动安装

# 克隆仓库
git clone https://github.com/giuseppe-trisciuoglio/developer-kit.git

# 通过 Makefile 安装(自动检测您的 CLI
cd developer-kit
make install

# 或为特定 CLI 安装
make install-claude      # Claude Code
make install-opencode    # OpenCode CLI
make install-copilot     # GitHub Copilot CLI
make install-codex       # Codex CLI

快速开始

# 安装后,启动您的 CLI
claude

# 查看可用命令
/help

# 使用 Developer Kit 命令
/devkit.refactor

提示示例

为 User 实体生成完整的 CRUD 模块,使用 NestJS 和 Drizzle ORM
审查此 Java Spring Boot 服务的安全问题
创建带有自动扩展的 ECS CloudFormation 模板
帮我把这个单体类重构为整洁架构
为此 TypeScript 服务生成单元测试,覆盖率达 100%

使用方法

Developer Kit 提供四层能力:

1. 技能

按需加载的可复用能力。示例:

[技能: spring-boot-crud-patterns 已激活]

技能自动为特定任务提供模式、模板和最佳实践。

2. 代理

用于复杂工作流的专业子代理:

# 通过自然语言调用
"以 Spring Boot 专家身份审查此代码"

# 或使用命令
/devkit.java.code-review
/devkit.typescript.code-review

3. 规则

基于文件模式的自动激活规则:

# 对 *.java 文件自动激活
globs: ["**/*.java"]
---
始终使用构造函数注入。永远不要使用带 @Autowired 的字段注入。

📋 规则安装说明

插件不会自动将规则安装到项目中。要使用规则,你可以手动复制它们 或使用 Makefile 命令:

# 复制特定插件的规则
make copy-rules PLUGIN=developer-kit-java

# 或手动从插件的 rules/ 文件夹复制 .md 文件
mkdir -p .claude/rules
cp plugins/developer-kit-[语言]/rules/*.md .claude/rules/

规则将根据每个文件头部定义的 globs: 模式自动激活。


可用插件

插件 语言/领域 组件 描述
developer-kit-core 核心 6 代理、8 命令、4 技能 包含通用能力的基础插件(必需)
developer-kit-java Java 9 代理、11 命令、51 技能、4 规则 Spring Boot、LangChain4J、AWS SDK、GraalVM
developer-kit-typescript TypeScript 13 代理、3 命令、25 技能、17 规则 NestJS、React、Next.js、Drizzle ORM、Monorepo
developer-kit-python Python 4 代理、4 规则 Django、Flask、FastAPI、AWS Lambda
developer-kit-php PHP 5 代理、3 技能、4 规则 WordPress、Sage、AWS Lambda
developer-kit-aws AWS 3 代理、19 技能 CloudFormation、SAM、CLI、架构
developer-kit-ai AI/ML 1 代理、3 技能、1 命令 提示工程、RAG、分块
developer-kit-devops DevOps 2 代理 Docker、GitHub Actions
developer-kit-tools 工具 4 技能 NotebookLM、Copilot CLI、Gemini、Codex
github-spec-kit GitHub 3 命令 GitHub 需求规格集成

总计150+ 技能 | 45+ 代理 | 20+ 命令 | 45+ 规则


插件架构

developer-kit/
├── plugins/
│   ├── developer-kit-core/          # 必需的基础
│   │   ├── agents/                  # 代理定义 (.md)
│   │   ├── commands/                # 斜杠命令 (.md)
│   │   ├── skills/                  # 可复用技能 (SKILL.md)
│   │   ├── rules/                   # 自动激活规则
│   │   └── .claude-plugin/
│   │       └── plugin.json          # 插件清单
│   ├── developer-kit-java/          # Java 生态系统
│   ├── developer-kit-typescript/    # TypeScript 生态系统
│   └── ...
├── .skills-validator-check/         # 验证系统
└── Makefile                         # 安装命令

每个插件都是自包含的,带有自己的清单、组件和依赖项。


配置

插件选择

只安装您需要的插件:

# 核心 + Java + AWS
make install-claude
# 然后启用developer-kit-core、developer-kit-java、developer-kit-aws

# 全栈 TypeScript
# 启用developer-kit-core、developer-kit-typescript、developer-kit-aws

规则自动激活

规则基于文件模式自动激活:

---
globs: ["**/*.java"]
---
# 此规则对所有 Java 文件激活
- 使用构造函数注入
- 遵循命名约定

LSP 集成

语言插件包含 LSP 服务器配置 (.lsp.json)

语言 服务器
Java jdtls
TypeScript typescript-language-server
Python pyright-langserver
PHP intelephense

语言支持矩阵

语言 技能 代理 命令 规则 LSP
Java/Spring Boot 51 9 11 4
TypeScript/Node.js 25 13 3 17
Python 2 4 0 4
PHP/WordPress 3 5 0 4
AWS/CloudFormation 19 3 0 0
AI/ML 3 1 1 0

验证与质量

Developer Kit 包含全面的验证系统:

# 验证所有组件
python .skills-validator-check/validators/cli.py --all

# 安全扫描MCP 合规性)
make security-scan

# 预提交钩子
.skills-validator-check/install-hooks.sh

生态系统

已上架:

相关项目:


贡献

我们欢迎贡献!请参阅 CONTRIBUTING.md 了解:

  • 添加新技能、代理和命令
  • 插件开发指南
  • 验证要求
  • 分支策略和版本控制

安全

技能可以执行代码。部署前请审查所有自定义技能:

  • 仅从可信来源安装
  • 启用前审查 SKILL.md
  • 先在非生产环境测试
  • 发布前运行 make security-scan

每次 PR 都会通过 GitHub Actions 自动运行安全扫描。


许可证

MIT 许可证 — 开源且免费使用。


致谢

  • Claude Code by Anthropic — 此插件系统扩展的基础
  • Qwen Code — README 设计灵感来源
  • 贡献者 — 感谢所有为技能和插件做出贡献的人

❤️ 为使用 Claude Code 的开发者打造

同时兼容 OpenCode、GitHub Copilot CLI 和 Codex