Agent Skills › decebals/claude-code-java

decebals/claude-code-java

GitHub

用于审查REST API契约,检查HTTP语义、版本控制、向后兼容性及响应一致性。适用于API发布前、PR审查或用户请求时,确保设计正确且无破坏性变更。

17 个 Skill 697

安装全部 Skills

npx skills add decebals/claude-code-java --all -g -y
更多选项

预览集合内 Skills

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

集合内 Skills (17)

用于审查REST API契约,检查HTTP语义、版本控制、向后兼容性及响应一致性。适用于API发布前、PR审查或用户请求时,确保设计正确且无破坏性变更。
用户要求审查API或检查REST端点 准备发布API更改前 审查包含控制器更改的PR 检查向后兼容性
.claude/skills/api-contract-review/SKILL.md
npx skills add decebals/claude-code-java --skill api-contract-review -g -y
用于宏观分析Java项目架构,评估包结构、模块边界、依赖方向及分层合理性。适用于审查架构、检查结构组织或评估是否符合整洁/六边形架构原则的场景。
审查架构 检查项目结构 评估包组织 检查层间依赖方向 识别架构违规 评估整洁或六边形架构合规性
.claude/skills/architecture-review/SKILL.md
npx skills add decebals/claude-code-java --skill architecture-review -g -y
用于Java项目,根据Git提交记录自动生成变更日志。支持检测语义化、双组件及日历版本规范,兼容Keep a Changelog与pf4j两种输出格式,自动识别或询问用户偏好。
用户要求生成或更新变更日志 查询自上次发布以来的变更内容 准备新版本发布前 完成里程碑后
.claude/skills/changelog-generator/SKILL.md
npx skills add decebals/claude-code-java --skill changelog-generator -g -y
指导编写可读、可维护代码,遵循DRY、KISS、YAGNI原则。用于重构、提升代码质量及命名优化。
用户要求清理或重构代码 进行以可维护性为重点的代码审查 需要降低代码复杂度 改善变量或函数命名
.claude/skills/clean-code/SKILL.md
npx skills add decebals/claude-code-java --skill clean-code -g -y
审查Java并发代码,检查线程安全、竞态条件和死锁。支持现代特性如虚拟线程、CompletableFuture及Spring @Async,帮助在发布前捕获难以复现的并发缺陷。
check thread safety concurrency review async code review reviewing multi-threaded code
.claude/skills/concurrency-review/SKILL.md
npx skills add decebals/claude-code-java --skill concurrency-review -g -y
提供Java常用设计模式的实用参考与示例,涵盖Builder、Factory等创建型模式。适用于实现特定模式、设计可扩展组件、重构代码或代码审查场景,帮助开发者选择合适模式解决复杂对象构建等问题。
用户要求实现特定设计模式 设计可扩展或灵活的组件 重构僵化的代码结构 代码审查建议采用设计模式
.claude/skills/design-patterns/SKILL.md
npx skills add decebals/claude-code-java --skill design-patterns -g -y
为Java项目生成符合Conventional Commits规范的提交信息。分析暂存区变更,确定类型(如feat/fix)和范围,生成包含主题、正文和脚标的规范提交消息,并执行git commit。
用户说'commit' 用户说'create commit' 用户说'commit changes' 完成代码更改后需要提交时
.claude/skills/git-commit/SKILL.md
npx skills add decebals/claude-code-java --skill git-commit -g -y
用于高效分类和优先排序 GitHub Issue。支持通过 MCP 或 CLI 获取问题,按 Bug、功能请求等分类,并评估 P0-P1 优先级,辅助维护者处理积压任务。
用户说 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 this 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版本 进行遗留项目现代化改造 Spring Boot框架迁移
.claude/skills/java-migration/SKILL.md
npx skills add decebals/claude-code-java --skill java-migration -g -y
提供JPA/Hibernate在Spring应用中的最佳实践与常见陷阱指南,重点解决N+1查询、LazyInitializationException异常及性能优化问题。
用户遇到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追踪。通过标准化字段(如requestId、duration_ms)优化AI解析效率,支持Spring Boot 3.4+原生配置及jq查询,提升调试与故障排查体验。
用户请求添加或改进日志记录 需要分析应用执行流程 设置结构化或JSON格式日志 进行请求级链路追踪 协助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代码中的潜在性能问题,如流、集合、装箱和正则表达式。强调先测量后优化,避免盲目修改,适用于性能关键路径审查及代码评审。
审查Java代码性能 排查已测量的性能瓶颈 学习Java性能模式 代码评审中关注性能
.claude/skills/performance-smell-detection/SKILL.md
npx skills add decebals/claude-code-java --skill performance-smell-detection -g -y
提供SOLID原则的Java代码检查清单与示例,用于类设计审查、重构大型类及代码评审,帮助用户识别并修复违反单一职责等原则的问题。
用户要求检查SOLID或进行SOLID审查 询问类是否职责过多 涉及类设计审查 重构大型类 关注设计的代码评审
.claude/skills/solid-principles/SKILL.md
npx skills add decebals/claude-code-java --skill solid-principles -g -y
提供Spring Boot应用的最佳实践与设计模式,涵盖控制器、服务、仓库及异常处理等标准架构规范。适用于创建REST API、代码审查或搭建新项目结构。
用户要求创建控制器或服务 请求Spring Boot架构帮助 进行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

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-01 04:30
浙ICP备14020137号-1 $访客地图$