Agent Skills
› decebals/claude-code-java
decebals/claude-code-java
GitHub用于审查 REST API 契约,检查 HTTP 语义、版本控制、向后兼容性及响应一致性,确保 API 设计的正确性与规范。
Install All Skills
npx skills add decebals/claude-code-java --all -g -y
Skills in Collection (17)
用于审查 REST API 契约,检查 HTTP 语义、版本控制、向后兼容性及响应一致性,确保 API 设计的正确性与规范。
用户请求审查 API
发布 API 变更前
审查包含控制器变更的 PR
检查向后兼容性
npx skills add decebals/claude-code-java --skill api-contract-review -g -y
用于宏观分析Java项目架构,评估包结构、模块边界、依赖方向及分层合理性。检测架构异味,验证是否符合整洁或六边形架构原则,提供重构建议。
审查架构
检查项目结构
评估包组织
检查依赖方向
识别架构违规
npx skills add decebals/claude-code-java --skill architecture-review -g -y
根据 Git 提交记录自动生成项目变更日志。支持多种版本规范检测与输出格式,适用于发布前或用户明确要求时生成更新说明。
用户要求生成或更新 changelog
询问上次发布后的变更内容
准备新版本发布
npx skills add decebals/claude-code-java --skill changelog-generator -g -y
遵循 Clean Code 原则(DRY、KISS、YAGNI)的代码重构与优化技能。用于提升代码可读性、减少复杂度、改进命名及审查代码质量,确保代码的可维护性。
用户请求清理或重构代码
代码审查中关注可维护性
需要降低代码复杂度
改进变量或函数命名
npx skills add decebals/claude-code-java --skill clean-code -g -y
审查Java并发代码,检查线程安全、竞态条件及死锁风险。涵盖Virtual Threads、CompletableFuture、@Async等现代并发模式与最佳实践,适用于多线程代码评审场景。
check thread safety
concurrency review
async code review
reviewing multi-threaded code
npx skills add decebals/claude-code-java --skill concurrency-review -g -y
提供Java设计模式的参考与示例,帮助用户实现特定模式、设计可扩展组件或重构代码结构。
用户询问如何实现特定设计模式
需要设计可扩展或灵活的组件
重构僵化的代码结构
代码审查建议引入设计模式
npx skills add decebals/claude-code-java --skill design-patterns -g -y
用于为 Java 项目生成符合 Conventional Commits 规范的提交信息。通过分析暂存区代码变更,自动识别类型、作用域和主题,辅助开发者快速创建清晰、可追溯的 Git 提交记录。
用户输入 commit, create commit, commit changes
完成代码修改后需要提交时
npx skills add decebals/claude-code-java --skill git-commit -g -y
用于对 GitHub Issue 进行自动化分类与优先级评估,支持 Bug、功能请求等类型的识别及标签分配。
用户说 triage issues
用户说 check recent issues
定期维护工作流
假期后处理积压问题
npx skills add decebals/claude-code-java --skill issue-triage -g -y
提供Java代码的系统性审查能力,涵盖空指针安全、异常处理、集合流及并发性能等检查点。通过结构化输出关键问题与改进建议,辅助在合并PR前或功能实现后进行高质量代码评审。
用户说"review code"
用户说"check this PR"
用户说"code review"
准备合并PR时
功能实现完成后
npx skills add decebals/claude-code-java --skill java-code-review -g -y
提供Java项目大版本升级指南,涵盖从8到25的迁移路径、破坏性变更参考及构建配置更新步骤,助力遗留系统现代化。
用户请求升级Java版本
进行Java项目现代化改造
npx skills add decebals/claude-code-java --skill java-migration -g -y
提供JPA/Hibernate最佳实践与常见陷阱指南,解决N+1查询、懒加载异常及事务等问题,提升Spring应用性能。
用户提及N+1问题或查询过多
遇到LazyInitializationException错误
询问获取策略(EAGER vs LAZY)
涉及事务管理或实体关系设计
npx skills add decebals/claude-code-java --skill jpa-patterns -g -y
提供Java应用结构化日志最佳实践,支持SLF4J、JSON格式及MDC追踪。优化AI友好型日志以辅助Claude Code调试与分析应用流。
添加或改进日志配置
分析应用运行流程
设置结构化日志(如JSON)
通过关联ID追踪请求
让AI分析应用行为
npx skills add decebals/claude-code-java --skill logging-patterns -g -y
用于审计Maven依赖,检查版本过时、安全漏洞及冲突。支持在发布前或定期维护时运行,提供更新分类、树分析、未用依赖检测及安全扫描报告,辅助优先处理高风险项。
用户说 check dependencies, audit dependencies, outdated deps
发布前
收到安全公告后
npx skills add decebals/claude-code-java --skill maven-dependency-audit -g -y
识别Java代码中潜在的性能问题(如Stream、集合、装箱等),强调测量优先和适度优化,适用于代码审查与性能路径分析。
进行代码审查时关注性能隐患
排查已测量的性能瓶颈
学习Java性能最佳实践
npx skills add decebals/claude-code-java --skill performance-smell-detection -g -y
提供SOLID原则检查清单及Java示例,用于代码审查、类设计评审和大类重构,确保代码符合单一职责、开闭等五大原则。
用户要求检查SOLID原则
进行类设计评审
重构大型类
关注设计模式的代码审查
npx skills add decebals/claude-code-java --skill solid-principles -g -y
提供Spring Boot应用的最佳实践与设计模式,涵盖控制器、服务、仓库及异常处理等核心组件的标准化实现与项目结构规范。
创建控制器或服务
审查Spring Boot代码
搭建新项目结构
咨询REST API或JPA模式
npx skills add decebals/claude-code-java --skill spring-boot-patterns -g -y
指导使用JUnit 5和AssertJ编写高质量Java单元测试,涵盖AAA模式、命名规范及断言最佳实践。适用于新增测试、改进覆盖率或代码审查场景。
用户要求添加或编写测试
提升测试覆盖率
审查或创建Java测试类
npx skills add decebals/claude-code-java --skill test-quality -g -y


