Agent Skills › decebals/claude-code-java

decebals/claude-code-java

GitHub

审查 REST API 契约,检查 HTTP 语义、版本控制、向后兼容性及响应一致性,确保 API 设计的正确性与规范性。

34 skills 718

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 (34)

审查 REST API 契约,检查 HTTP 语义、版本控制、向后兼容性及响应一致性,确保 API 设计的正确性与规范性。
用户请求审查 API 发布 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
从Git提交记录自动生成Java项目的变更日志,支持检测版本规范并输出标准格式。
生成变更日志 更新变更日志 上次发布以来有什么变化 准备新版本发布
.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并发代码,检查线程安全、竞态条件及死锁风险,并提供Virtual Threads等现代最佳实践建议。
用户请求检查线程安全 进行并发代码审查 审查异步代码
.claude/skills/concurrency-review/SKILL.md
npx skills add decebals/claude-code-java --skill concurrency-review -g -y
提供Java设计模式的实用参考,涵盖工厂、建造者等常见模式。适用于用户请求实现特定模式、设计可扩展组件、重构代码或代码审查建议场景。
用户询问如何实现特定设计模式 设计可扩展或灵活的组件 重构僵化的代码结构 代码审查建议采用某种模式
.claude/skills/design-patterns/SKILL.md
npx skills add decebals/claude-code-java --skill design-patterns -g -y
为Java项目生成符合Conventional Commits规范的Git提交信息,支持自动分析变更并执行提交。
用户要求commit或create commit 完成代码修改后需要提交时
.claude/skills/git-commit/SKILL.md
npx skills add decebals/claude-code-java --skill git-commit -g -y
用于对Java项目的GitHub Issue进行分类、优先级评估和标签管理,支持Bug、功能请求等类型识别及P0/P1分级处理。
用户说'triage issues'或'check recent issues' 定期维护工作流 假期后积压Issue处理 每周/每月Issue回顾
.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项目
.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错误 询问抓取策略或实体关系设计 涉及事务管理或查询优化
.claude/skills/jpa-patterns/SKILL.md
npx skills add decebals/claude-code-java --skill jpa-patterns -g -y
提供Java结构化日志最佳实践,支持JSON格式、MDC追踪及AI友好输出。适用于添加日志、调试应用流或分析日志场景,助力通过日志快速定位问题与性能瓶颈。
用户要求添加或改进日志 请求调试应用流程 需要设置结构化日志 分析应用行为日志
.claude/skills/logging-patterns/SKILL.md
npx skills add decebals/claude-code-java --skill logging-patterns -g -y
用于审计Maven依赖的过时版本、安全漏洞及冲突。通过检查更新、分析依赖树和执行安全扫描,提供优先级排序的修复建议,适用于发布前或定期维护场景。
用户要求检查依赖 发布前准备 收到安全公告后
.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或Service Spring Boot架构咨询 REST API设计 代码审查
.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
用于审查 REST API 契约,检查 HTTP 语义、版本控制、向后兼容性及响应一致性,确保 API 设计的正确性与规范。
review this API check REST endpoints REST review
skills/api-contract-review/SKILL.md
npx skills add decebals/claude-code-java --skill api-contract-review -g -y
用于宏观分析Java项目架构,评估包结构、模块边界、依赖方向及分层合理性。识别架构异味并判断是否符合整洁或六边形架构原则。
用户请求审查架构或检查项目结构 评估包组织方式与依赖方向
skills/architecture-review/SKILL.md
npx skills add decebals/claude-code-java --skill architecture-review -g -y
根据 Git 提交记录自动生成 Java 项目的 Changelog。支持 SemVer、CalVer 等多种版本规范检测,适配 Keep a Changelog 及 pf4j 等输出格式,辅助发布流程。
生成变更日志 更新 changelog 上次发布以来的变化 准备新版本发布
skills/changelog-generator/SKILL.md
npx skills add decebals/claude-code-java --skill changelog-generator -g -y
遵循 Clean Code 原则(DRY、KISS、YAGNI),优化代码可读性、命名及函数设计。适用于重构混乱代码、减少重复逻辑与降低复杂度,提升代码可维护性。
用户要求清理或重构代码 审查代码的可维护性与复杂性
skills/clean-code/SKILL.md
npx skills add decebals/claude-code-java --skill clean-code -g -y
用于审查Java并发代码,检查线程安全、竞态条件及死锁。涵盖Virtual Threads、CompletableFuture等现代模式及Spring @Async最佳实践,旨在提前发现生产环境隐患。
用户请求检查线程安全性 进行并发代码审查 审查异步代码
skills/concurrency-review/SKILL.md
npx skills add decebals/claude-code-java --skill concurrency-review -g -y
提供Java设计模式(如Builder、Factory等)的实用参考与代码示例,用于指导用户实现特定模式、设计可扩展组件或重构僵化代码结构。
实现特定设计模式 设计可扩展组件 重构僵硬代码结构 代码审查建议
skills/design-patterns/SKILL.md
npx skills add decebals/claude-code-java --skill design-patterns -g -y
用于Java项目的Conventional Commits格式提交信息生成。分析暂存区代码变更,自动识别类型和范围,生成符合规范的提交消息并执行git commit,提升提交规范性和可读性。
用户要求提交代码变更 完成代码修改后需要创建提交 在创建PR前准备提交
skills/git-commit/SKILL.md
npx skills add decebals/claude-code-java --skill git-commit -g -y
用于对GitHub项目Issue进行自动化分类与优先级评估,支持Bug、功能请求等类型识别及标签分配,提升维护效率。
用户指令包含 triage issues 用户指令包含 check issues 定期维护工作流 假期后积压问题处理
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
skills/java-code-review/SKILL.md
npx skills add decebals/claude-code-java --skill java-code-review -g -y
提供Java项目跨大版本升级(如8至25)的分步指南,涵盖构建配置更新、破坏性变更处理及测试流程。
用户请求升级或迁移Java版本 现代化遗留Java项目
skills/java-migration/SKILL.md
npx skills add decebals/claude-code-java --skill java-migration -g -y
提供JPA/Hibernate最佳实践与常见陷阱指南,解决N+1查询、懒加载异常及事务问题,提升Spring应用性能。
用户提到N+1问题或查询过多 出现LazyInitializationException错误 询问抓取策略(EAGER/LAZY) 涉及事务管理或实体关系设计
skills/jpa-patterns/SKILL.md
npx skills add decebals/claude-code-java --skill jpa-patterns -g -y
提供Java应用结构化日志最佳实践,推荐JSON格式以优化AI分析效率。涵盖SLF4J、MDC请求追踪及Spring Boot配置,辅助开发者调试与应用流分析。
用户询问如何添加或改进日志 需要调试应用流程或分析日志数据 设置结构化日志或请求追踪ID
skills/logging-patterns/SKILL.md
npx skills add decebals/claude-code-java --skill logging-patterns -g -y
用于审计 Maven 依赖,检查版本更新、冲突及安全漏洞。支持在发布前或收到安全建议时运行,提供优先级操作建议。
用户要求检查或审计依赖 软件发布前 定期维护 收到安全公告后
skills/maven-dependency-audit/SKILL.md
npx skills add decebals/claude-code-java --skill maven-dependency-audit -g -y
用于检测Java代码中潜在的代码级性能问题,如Stream、集合装箱和正则表达式等。强调先测量后优化,避免盲目修改,提供性能嗅闻识别而非绝对修复建议。
代码审查中的性能检查 排查已测量的性能瓶颈 学习Java性能模式
skills/performance-smell-detection/SKILL.md
npx skills add decebals/claude-code-java --skill performance-smell-detection -g -y
Java代码SOLID原则检查清单,用于识别职责过多、抽象泄漏或依赖倒置错误的设计问题,提供SRP等原则的违规示例与重构方案。
用户要求检查SOLID设计 审查类设计是否职责单一 重构大型复杂类
skills/solid-principles/SKILL.md
npx skills add decebals/claude-code-java --skill solid-principles -g -y
提供Spring Boot应用的最佳实践与设计模式,涵盖控制器、服务层及项目结构规范,用于指导代码创建、审查及架构搭建。
创建Controller或Service 审查Spring Boot代码 搭建新项目结构 询问分层与配置
skills/spring-boot-patterns/SKILL.md
npx skills add decebals/claude-code-java --skill spring-boot-patterns -g -y
指导编写高质量Java单元测试,使用JUnit 5和AssertJ框架,遵循AAA模式和命名规范。适用于新增测试、改进覆盖率及代码审查场景。
add tests write tests improve test coverage
skills/test-quality/SKILL.md
npx skills add decebals/claude-code-java --skill test-quality -g -y

홈 - 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-20 03:43
浙ICP备14020137号-1