概述
在 Java 项目里引入大模型做「结对编程」,很多团队的实际体验是:刚上手很惊艳,用久了却发现不稳定、可控性差、难以团队化复用。Claude Code + Developer Kit 提供了一条更工程化的路线:把「AI 搭档」从一次性聊天,升级为可配置、可复用、可编排的一套技能(skills)、代理(agents)与命令(commands),专门面向 Java / Spring Boot 开发。
接下来我将从实践视角出发,系统介绍如何用 Claude Code 和这个 Developer Kit 搭建一套 Java 项目 AI 结对编程工作流,包括安装、常见开发任务示例(CRUD、测试、重构、代码审查)、团队协作与长任务管理等。所有示例都基于开源的 Developer Kit 仓库,可直接在你的 Spring Boot 项目中落地。
一、Claude Code + Developer Kit 是什么
1. Claude Code:类 IDE 的 AI 开发伴侣
Claude Code 可以理解为一个「贴在代码编辑器旁边的大模型开发助手」,既可以通过 CLI、桌面应用,也可以挂到 IDE/编辑器环境中,用于理解代码、生成实现、调试和重构。
与传统 Chat 窗口不同的是,Claude Code 更接近开发工具:
- 能直接访问你的项目文件和目录结构。
- 可以结合上下文对整个代码库进行分析,而不是只看单个片段。
- 支持通过「技能 / 插件」扩展其能力。
2. Developer Kit:给 Claude 装上一整套 Java 技能包
Developer Kit for Claude Code 是一个针对 Claude 的「开发插件包」,核心目标是教会 Claude 如何以可重复的方式执行各种开发任务。
它包含:
- 50+ Skills:覆盖 Spring Boot、JUnit 测试、LangChain4J、AWS Java、前后端开发等,都是用 SKILL.md 定义的可重用开发模式。
- 20+ Agents:比如
spring-boot-code-review-expert,java-security-expert,langchain4j-ai-development-expert,封装为专门角色的「AI 专家」。 - 30+ Commands:例如
/devkit.java.code-review、/devkit.java.write-unit-tests、/devkit.java.generate-crud,是一整套可执行的开发工作流命令。
在 Claude Code 里安装 Developer Kit 后,你就相当于给 Claude 配了一套「Java 团队标准开发套路」:
- Claude 会自动加载对应技能(Spring Boot、测试、RAG 等)。
- 你可以直接调用命令,让 Claude 按预设流程完成某类任务。
- 团队可以通过
.claude目录共享这些配置,实现统一的 AI 结对体验。
二、快速上手:把 Developer Kit 装进你的 Java 项目
1. 安装到本机 / CLI 环境
Developer Kit 支持在多种 CLI 工具中安装(Claude Code CLI、GitHub Copilot CLI、OpenCode CLI、Codex CLI),并通过统一的 Makefile 管理。
典型安装流程如下(以本地克隆为例):
# 克隆仓库
git clone https://github.com/giuseppe-trisciuoglio/developer-kit.git
cd developer-kit-claude-code
make
make install


