Agent Skills › decebals/claude-code-java

decebals/claude-code-java

GitHub

用于审查REST API契约,检查HTTP语义、版本控制、向后兼容性及响应一致性。适用于发布前或PR审查阶段,确保API设计规范与正确性。

17 skills 700

Install All Skills

npx skills add decebals/claude-code-java --all -g -y
More Options

List skills in collection

npx skills add decebals/claude-code-java --list

Skills in Collection (17)

用于审查REST API契约,检查HTTP语义、版本控制、向后兼容性及响应一致性。适用于发布前或PR审查阶段,确保API设计规范与正确性。
用户要求审查API 检查REST端点 发布API变更前
.claude/skills/api-contract-review/SKILL.md
npx skills add decebals/claude-code-java --skill api-contract-review -g -y
用于宏观分析Java项目架构,评估包结构、模块边界、依赖方向及分层合理性。识别架构异味(如循环依赖、上帝包),并对比传统分层、特性驱动及六边形/整洁架构等组织策略的优劣。
review architecture check structure package organization clean architecture principles
.claude/skills/architecture-review/SKILL.md
npx skills add decebals/claude-code-java --skill architecture-review -g -y
根据Git提交记录自动生成Java项目的Changelog,支持多种版本控制规范和输出格式,辅助发布准备。
用户要求生成或更新变更日志 询问自上次发布以来的变更内容 准备新版本发布前
.claude/skills/changelog-generator/SKILL.md
npx skills add decebals/claude-code-java --skill changelog-generator -g -y
提供遵循 Clean Code 原则(DRY、KISS、YAGNI)的代码重构与优化指导,用于提升代码可读性、可维护性及降低复杂度。
用户要求清理或重构代码 进行以可维护性为重点的代码审查
.claude/skills/clean-code/SKILL.md
npx skills add decebals/claude-code-java --skill clean-code -g -y
审查Java并发代码,检查线程安全、竞态条件和死锁。涵盖Virtual Threads、CompletableFuture及Spring @Async最佳实践,识别共享状态风险并提供现代并发模式建议。
检查线程安全 并发审查 异步代码审查 多线程代码审核
.claude/skills/concurrency-review/SKILL.md
npx skills add decebals/claude-code-java --skill concurrency-review -g -y
提供Java设计模式参考与示例,辅助用户实现特定模式、设计可扩展组件或重构代码。适用于涉及Factory、Builder等模式的开发场景。
实现具体设计模式 设计可扩展组件 重构僵化代码结构 代码审查建议
.claude/skills/design-patterns/SKILL.md
npx skills add decebals/claude-code-java --skill design-patterns -g -y
用于为Java项目生成符合Conventional Commits规范的提交信息。分析暂存区代码变更,识别类型与范围,遵循特定格式规则(如祈使句、长度限制)生成清晰的提交描述,支持自动执行git commit命令。
用户说commit, create commit, commit changes 完成代码修改需要提交时 创建PR前
.claude/skills/git-commit/SKILL.md
npx skills add decebals/claude-code-java --skill git-commit -g -y
用于高效分类和优先排序 GitHub Issue,支持 Bug、功能请求等类别识别及 P0-P1 优先级评估,辅助维护 Issue 积压。
用户说 triage issues 用户说 check recent issues 定期维护工作流 假期后处理积压
.claude/skills/issue-triage/SKILL.md
npx skills add decebals/claude-code-java --skill issue-triage -g -y
提供Java代码审查能力,涵盖空安全、异常处理、并发及性能检查。通过系统化清单评估代码质量,输出分级问题与建议,适用于PR合并前或功能实现后的代码审核场景。
review code check this PR code review
.claude/skills/java-code-review/SKILL.md
npx skills add decebals/claude-code-java --skill java-code-review -g -y
提供Java项目跨大版本升级指南,涵盖从8到25的迁移路径、破坏性变更分析及构建配置更新步骤。
用户要求升级Java版本 迁移至特定Java LTS版本 Spring Boot框架伴随升级 老旧项目现代化改造
.claude/skills/java-migration/SKILL.md
npx skills add decebals/claude-code-java --skill java-migration -g -y
提供JPA/Hibernate最佳实践与常见陷阱指南,解决N+1查询、懒加载异常及事务问题。
用户提及N+1问题或查询过多 出现LazyInitializationException错误 询问抓取策略(EAGER vs LAZY) 涉及事务管理或实体关系设计
.claude/skills/jpa-patterns/SKILL.md
npx skills add decebals/claude-code-java --skill jpa-patterns -g -y
提供Java应用结构化日志最佳实践,支持JSON格式、MDC追踪及AI友好输出,便于调试与流程分析。
用户请求添加或改进日志 通过日志分析应用执行流程 配置结构化JSON日志 设置请求追踪关联ID 需要AI辅助分析应用行为
.claude/skills/logging-patterns/SKILL.md
npx skills add decebals/claude-code-java --skill logging-patterns -g -y
用于审计Maven依赖,检查过期版本、安全漏洞及冲突。支持版本对比、树分析、未用依赖检测及OWASP扫描,提供优先级更新建议,适用于发布前或定期维护。
用户提及检查依赖 发布前准备 定期维护 收到安全通告
.claude/skills/maven-dependency-audit/SKILL.md
npx skills add decebals/claude-code-java --skill maven-dependency-audit -g -y
识别Java代码中潜在的性能问题(如Stream、集合、装箱等),强调测量优先,避免盲目优化。适用于代码审查和性能路径分析,辅助提升代码效率与可读性。
审查高性能关键路径代码 排查已测量的性能瓶颈 学习Java性能模式
.claude/skills/performance-smell-detection/SKILL.md
npx skills add decebals/claude-code-java --skill performance-smell-detection -g -y
提供SOLID原则检查清单及Java示例,用于代码审查、重构大型类或解答设计原则疑问,帮助识别和修复违反单一职责等原则的代码问题。
用户要求检查SOLID原则 进行类设计审查 重构大型类 专注于设计模式的代码审查
.claude/skills/solid-principles/SKILL.md
npx skills add decebals/claude-code-java --skill solid-principles -g -y
提供Spring Boot最佳实践与设计模式,涵盖控制器、服务层、仓库及异常处理等标准架构规范,用于指导项目结构搭建、代码生成及现有代码审查。
创建Controller或服务 Spring Boot架构咨询 审查Spring Boot代码 设置新项目结构
.claude/skills/spring-boot-patterns/SKILL.md
npx skills add decebals/claude-code-java --skill spring-boot-patterns -g -y
指导编写高质量的Java单元测试,基于JUnit 5和AssertJ框架。涵盖测试类与方法的命名规范、AAA模式结构以及集合断言等最佳实践,旨在提升测试代码的可读性、可维护性和覆盖率。
添加或编写新测试 审查现有测试质量 提高测试覆盖率 创建Java测试类
.claude/skills/test-quality/SKILL.md
npx skills add decebals/claude-code-java --skill test-quality -g -y

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-07 05:41
浙ICP备14020137号-1 $Carte des visiteurs$