Agent Skills
› decebals/claude-code-java
decebals/claude-code-java
GitHub用于审查REST API设计,检查HTTP语义、版本控制、向后兼容性及响应一致性。适用于发布前或PR审查场景,确保API规范正确且无破坏性变更。
Install All Skills
npx skills add decebals/claude-code-java --all -g -y
Skills in Collection (17)
用于审查REST API设计,检查HTTP语义、版本控制、向后兼容性及响应一致性。适用于发布前或PR审查场景,确保API规范正确且无破坏性变更。
用户请求审查API或检查端点
发布API变更前
审查包含控制器更改的PR
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 提交记录自动生成项目更新日志。支持多种版本控制策略检测,适配不同 Markdown 格式输出,帮助团队在发布前高效整理变更说明。
用户要求生成或更新 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及Spring @Async等现代并发模式的最佳实践与常见陷阱。
检查线程安全
并发审查
异步代码审查
多-threaded code review
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规范的提交信息。通过分析暂存区代码变更,自动识别类型和范围,输出结构化的Commit Message,提升提交记录的规范性和可读性。
用户指令包含commit、create commit等关键词
完成代码修改后需要提交
npx skills add decebals/claude-code-java --skill git-commit -g -y
用于对GitHub项目Issue进行自动化分类、优先级评估和标签管理,支持Bug、功能请求等类型的识别与处理。
用户指令包含 triage issues, check recent issues, review open issues
定期维护工作流或假期后积压问题处理
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 的路径、破坏性变更分析及构建配置修复步骤。
用户提及升级 Java 版本
迁移至新版 Java
现代化遗留项目
npx skills add decebals/claude-code-java --skill java-migration -g -y
提供JPA/Hibernate最佳实践与常见陷阱指南,涵盖N+1查询、懒加载异常、事务管理及实体关系设计。解决性能瓶颈和Fetch策略问题,提升Spring应用数据访问效率。
用户遇到N+1查询或性能问题
出现LazyInitializationException错误
询问EAGER/LAZY加载策略
涉及事务管理或实体关系设计
npx skills add decebals/claude-code-java --skill jpa-patterns -g -y
提供Java应用结构化日志最佳实践,支持SLF4J、JSON格式及MDC追踪。优化AI辅助调试与分析效率,适用于日志配置、流程排查及错误分析场景。
用户要求添加或改进日志
通过日志分析应用执行流程
配置结构化(JSON)日志格式
进行请求链路追踪与调试
npx skills add decebals/claude-code-java --skill logging-patterns -g -y
用于审计Maven依赖项,检查过时版本、安全漏洞及冲突。支持发布前审查、定期维护及安全建议响应,提供更新分类与优先级报告。
用户要求检查依赖
发布前审计
定期维护
收到安全通告
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
提供Java代码SOLID原则检查清单,辅助进行类设计审查、重构及代码评审,涵盖单一职责等五大原则。
用户要求检查SOLID原则或进行SOLID审查
评估类是否职责过多
重构大型类或审查类设计
npx skills add decebals/claude-code-java --skill solid-principles -g -y
提供Spring Boot应用的最佳实践与架构模式,涵盖控制器、服务、仓库及异常处理等标准模板和结构规范。
创建Controller或Service
Spring Boot代码审查
搭建新项目结构
REST API设计咨询
npx skills add decebals/claude-code-java --skill spring-boot-patterns -g -y
指导编写高质量的Java单元测试,基于JUnit 5和AssertJ框架。涵盖AAA模式、命名规范及断言最佳实践,适用于新增测试、审查或提升覆盖率场景。
用户要求添加测试
用户要求提高测试覆盖率
代码审查中涉及缺失测试
创建新的测试类
npx skills add decebals/claude-code-java --skill test-quality -g -y


