piomin/claude-ai-spring-boot
Claude Code template for Spring Boot and other staff (included in the tags)
解决的问题
本项目为 Claude Code 提供了一个结构化的配置模板,旨在帮助开发者构建生产就绪的 Spring Boot 4.x 应用程序。它确保 AI 生成的代码符合现代 Java 21+ 的最佳实践、企业级设计模式以及云原生部署标准。
工作原理
该仓库包含一组位于 .claude/ 目录下的专用代理定义和技能文件。当你在本项目中运行 Claude Code 时,它会自动加载这些文件以获取特定需求的相关上下文——例如使用构造函数注入代替字段注入,或实现 Testcontainers 进行集成测试。这些文件充当“知识库”,指导 AI 在代码生成过程中的决策过程。
适用人群
本项目专为使用 Spring Boot 的 Java 开发者设计,他们希望在利用 Claude Code 进行自动化开发、代码审查和基础设施配置的同时,保持严格的架构和安全标准。
主要亮点
- 包含用于代码审查、Kubernetes 部署和安全工程等任务的专用代理。
- 提供涵盖现代 Java 特性、JPA 模式和测试策略的可重用技能模块。
- 强制执行严格的规范,例如不使用 Lombok、显式构造函数注入以及使用 RestClient。
- 提供全面的云原生覆盖,包括 OpenTelemetry 追踪、GraalVM 原生镜像和 Kubernetes 探针。
相关
- 项目
- 项目
nrslib/taktTAKT 是一个 Node‑JS CLI,通过声明式 YAML 工作流编排 AI 编码代理(Claude、Codex、Cursor 等)。它在隔离的 Git worktree 中运行每个步骤,强制执行审查/修复循环,记录每个操作,并可自动创建 PR。旨在使 AI 驱动的开发可重复、可审计,并减少对脆弱提示的依赖。
- 项目
milanglacier/minuet-ai.nvimMinuet 是一个 Neovim 插件,提供 AI 驱动的代码补全功能。它通过 curl 与任何 OpenAI 或 FIM 兼容的 LLM(如 OpenAI、Claude、Ollama、Llama-cpp 等)进行通信,并可将建议提供给 virtual-text、nvim-cmp、blink-cmp 或 Neovim 内置的 LSP/inline-completion。它还提供了一个实验性的“下一次编辑预测”(Duet)模式。可通过 lazy.nvim 或 LuaRocks 安装,配置提供者、API 密钥与 UI 偏好后,即可使用提供的按键映射触发补全。
- 项目
Paritok-official/paritok-4b-v1Paritok 是一个开源代理,可压缩代码代理(Claude Code、Cursor、Codex、OpenHands 等)发送给 LLM 的提示。它过滤无关工具模式,使用 4B 模型压缩文件读取/工具输出,并总结旧历史,单轮实现 25%+ 的令牌节省,长期会话最高可达 60%。网关可在本地(通过 Ollama 或 vLLM)或托管 GPU 服务上运行,采用 Apache-2.0 许可证,仅需将代理的 BASE_URL 指向代理即可完成微小配置变更。