Agent Skills
› decebals/claude-code-java
decebals/claude-code-java
GitHub用于审查REST API契约,检查HTTP语义、版本控制、向后兼容性及响应一致性。适用于API发布前或PR审查场景。
Install All Skills
npx skills add decebals/claude-code-java --all -g -y
Skills in Collection (17)
用于审查REST API契约,检查HTTP语义、版本控制、向后兼容性及响应一致性。适用于API发布前或PR审查场景。
review this API
check REST endpoints
Before releasing API changes
Reviewing PR with controller changes
npx skills add decebals/claude-code-java --skill api-contract-review -g -y
用于宏观分析Java项目架构,检查包结构、模块边界、依赖方向及分层规范。识别架构异味(如循环依赖),评估代码库是否符合整洁架构或六边形架构原则。
review architecture
check structure
package organization
npx skills add decebals/claude-code-java --skill architecture-review -g -y
根据 Git 提交记录自动生成 Java 项目的变更日志。支持语义化、双组件及日历版本控制,可自动检测版本规范并输出标准格式,适用于发布前或用户明确要求时生成更新说明。
generate changelog
update changelog
what changed since last release
before preparing a new release
npx skills add decebals/claude-code-java --skill changelog-generator -g -y
提供代码重构与质量提升指导,遵循DRY、KISS、YAGNI等清洁代码原则。用于优化命名、降低复杂度、消除重复代码及提升可读性,适用于代码审查和重构场景。
用户要求清理或重构代码
关注可维护性的代码审查
需要降低代码复杂度
改进变量或函数命名
npx skills add decebals/claude-code-java --skill clean-code -g -y
用于审查Java并发代码,检查线程安全、竞态条件及死锁。支持现代Java特性如虚拟线程和结构化并发的最佳实践指导。
用户请求检查线程安全或并发审查
审查包含多线程、异步处理或共享状态的代码
npx skills add decebals/claude-code-java --skill concurrency-review -g -y
提供Java常用设计模式(如Builder、Factory等)的参考与示例,用于指导实现特定模式、设计可扩展组件或重构代码。
用户要求实现特定设计模式
需要设计可扩展或灵活的组件
重构僵化的代码结构
代码审查建议采用设计模式
npx skills add decebals/claude-code-java --skill design-patterns -g -y
为Java项目生成符合Conventional Commits规范的提交信息。通过git diff分析变更,确定类型和范围,生成结构化提交消息并执行git commit,优化Token使用并避免常见反模式。
用户说commit、create commit或commit changes
完成代码修改后需要提交时
npx skills add decebals/claude-code-java --skill git-commit -g -y
用于对 GitHub Issue 进行自动分类、优先级评估和标签管理。支持 Bug、功能请求等类型的识别与处理,辅助维护项目 Issue 队列。
用户说 triage issues
用户说 check recent issues
定期维护工作流
假期后 backlog 处理
npx skills add decebals/claude-code-java --skill issue-triage -g -y
提供Java代码审查能力,涵盖空安全、异常处理、并发及性能检查。适用于用户请求审查代码、PR合并前或功能实现后,输出分级问题与建议。
review code
check this PR
code review
npx skills add decebals/claude-code-java --skill java-code-review -g -y
提供Java项目跨大版本升级的逐步指南,涵盖从8到25版本的迁移路径、破坏性变更参考及构建配置修复。
upgrade Java
migrate to Java 25
update Java version
modernizing legacy projects
npx skills add decebals/claude-code-java --skill java-migration -g -y
提供JPA/Hibernate最佳实践与常见陷阱指南,解决N+1查询、懒加载异常、事务管理及性能优化问题。
用户遇到N+1查询性能问题
出现LazyInitializationException错误
询问实体关系获取策略
npx skills add decebals/claude-code-java --skill jpa-patterns -g -y
提供Java应用结构化日志最佳实践,重点介绍JSON格式与MDC追踪。旨在优化日志以支持AI辅助调试、请求分析及性能监控,提升日志解析效率。
用户询问如何添加或改进日志
需要调试应用程序流程
分析应用行为日志
npx skills add decebals/claude-code-java --skill logging-patterns -g -y
用于审计Maven依赖项的过时版本、安全漏洞及冲突。在发布前或收到安全通告时触发,通过检查更新、分析依赖树和运行安全扫描生成报告,指导优先级修复。
用户说 check dependencies
用户说 audit dependencies
用户说出旧依赖
发布前
收到安全通告后
npx skills add decebals/claude-code-java --skill maven-dependency-audit -g -y
识别Java代码中的潜在性能问题(如流、集合、装箱等),强调先测量后优化,避免盲目重构。
审查对性能敏感的代码路径
排查已测量的性能瓶颈
学习Java性能模式
npx skills add decebals/claude-code-java --skill performance-smell-detection -g -y
提供SOLID原则检查清单及Java示例,用于代码审查、重构大型类或解答设计原则疑问。
用户要求检查SOLID或进行SOLID审查
评估类是否职责过多
代码审查中关注设计模式
重构大型类
npx skills add decebals/claude-code-java --skill solid-principles -g -y
提供Spring Boot应用的最佳实践与架构模式,涵盖项目结构、REST控制器模板、服务层及数据访问规范,用于指导创建、审查和优化Spring Boot后端代码。
用户要求创建控制器或服务
需要设置新的Spring Boot项目结构
进行Spring Boot代码审查
咨询Spring Boot架构或异常处理
npx skills add decebals/claude-code-java --skill spring-boot-patterns -g -y
指导编写高质量的 Java JUnit 5 测试,推荐使用 AssertJ 断言和 AAA 模式。适用于创建新测试、改进现有测试或提升覆盖率等场景。
用户请求添加测试
用户请求提高测试覆盖率
审查或创建 Java 测试类
npx skills add decebals/claude-code-java --skill test-quality -g -y


