Search
Java · Refactoring
Skills
Sort:BestMost starsTrending todayTrending this weekTrending this monthNewestRecently updatedName
| # | Skill | Repository | Stars | Used in | Tokens | Auto-check | Licence | Updated |
|---|---|---|---|---|---|---|---|---|
| 1 | A practical Java reference for Builder, Factory, Singleton, Strategy, Observer and other patterns, with a table matching problems to patterns. | decebals/ | 751 | 1 repo | ~4.4k | Automated safety check: Pass | MIT | 1 mo ago |
| 2 | Provides idiomatic Kotlin extension (KTX) patterns, reactive Flow event streams, and multi-subscriber shareIn rules for Google Maps SDK for Android and its Utility Library. | googlemaps/ | 360 | — | ~897 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 3 | A skill your agent uses when implementing, debugging, refactoring, or testing existing BootUI Java code, including framework-neutral engine logic, Spring MVC and WebFlux adapters, Quarkus runtime… | jdubois/ | 315 | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | today |
| 4 | 4.Go Idiomatic Go - package and interface design, error wrapping, table-driven tests, generics, the modern standard library (slices/maps/cmp/errors.Join), current syntax, and logging discipline. | inference-gateway/ | 214 | — | ~2.4k | Automated safety check: Pass | Apache-2.0 | today |
| 5 | A skill your agent uses to produce a risk-based refactor + test plan for recently-changed code on a diff/branch/PR by computing CRAP (complexity × untested) on changed methods. | swingerman/ | 154 | — | ~1.2k | Automated safety check: Pass | MIT | 18 days ago |
| 6 | Guide for writing modern Java 21 in a Grails and Groovy codebase: records, sealed classes, pattern matching, text blocks and how Java works alongside Groovy. | apache/ | 2.9k | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | today |
| 7 | Maintain and extend the arangodb/spring-data repository. An agent skill from arangodb/spring-data. | arangodb/ | 116 | — | ~620 | Automated safety check: Pass | Apache-2.0 | 12 days ago |
| 8 | 8.Idea MCP IntelliJ IDEA MCP for Java code analysis, testing, refactoring, and project navigation. | dtprj/ | 208 | — | ~698 | Automated safety check: Pass | Apache-2.0 | yesterday |
| 9 | Code refactoring expert for improving code quality, readability, maintainability, and performance. | yennanliu/ | 141 | — | ~3.3k | Automated safety check: Pass | No licence | today |
| 10 | 10.Coding Implement and review Java code changes for Micronaut framework repositories using maintainer standards, including JSpecify null-safety conventions. | micronaut-projects/ | 114 | — | ~2.6k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 11 | 11.Omk Coding Enforces coding best practices: deep-read before modify, LSP-first navigation, TDD red-green-refactor, minimal changes, self-review, verification. | KaimingWan/ | 107 | — | ~2.4k | Automated safety check: Pass | MIT | 6 mo ago |
| 12 | Map of the EDT-MCP plugin's target architecture — where the shared helpers live, the layering rules, and the canonical way to do project/metadata/code resolution. | DitriXNew/ | 296 | — | ~1.2k | Automated safety check: Pass | AGPL-3.0 | 3 days ago |
| 13 | Code review automation for TypeScript, JavaScript, Python, Go, Swift, Kotlin, C, .NET, Java, C, C++, Rust, Ruby, PHP, and Dart/Flutter. | alirezarezvani/ | 28k | 1 repo | ~1.6k | Automated safety check: Pass | MIT | 1 mo ago |
| 14 | Design, implement, and refactor Ports & Adapters systems with clear domain boundaries, dependency inversion, and testable use-case orchestration across TypeScript, Java, Kotlin, and Go services. | yamcodes/ | 147 | 4 repos | ~2.9k | Automated safety check: Pass | MIT | yesterday |
| 15 | 15.Housekeeper Perform housekeeping tasks to manage the complexity of the code base. | axelixlabs/ | 148 | — | ~571 | Automated safety check: Pass | LGPL-3.0 | yesterday |
| 16 | Refactoring using Extract Methods in Java Language. An agent skill from github/awesome-copilot. | github/ | 40k | 1 repo | ~873 | Automated safety check: Pass | MIT | 2 days ago |
| 17 | Refactoring using Remove Parameter in Java Language. An agent skill from github/awesome-copilot. | github/ | 40k | 1 repo | ~738 | Automated safety check: Pass | MIT | 2 days ago |
| 18 | Hexagonal architecture layering for Java services with strict boundaries. | Gentleman-Programming/ | 658 | — | ~1k | Automated safety check: Pass | MIT | 6 mo ago |
| 19 | A skill your agent uses when Java design, refactoring, or implementation tradeoffs should be evaluated with Kent Beck's simple design rules, including passes the tests, reveals intention, has no… | jabrena/ | 447 | — | ~847 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 20 | A skill your agent uses when reviewing, improving, or refactoring Java object-oriented design, including applying SOLID, DRY, or YAGNI; improving classes and interfaces; correcting encapsulation… | jabrena/ | 447 | — | ~2.1k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 21 | A skill your agent uses when you need to review, improve, or refactor Java code for generics quality — including avoiding raw types, applying the PECS (Producer Extends Consumer Super) principle for… | jabrena/ | 447 | — | ~956 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 22 | A skill your agent uses when you need to refactor Java code to adopt modern Java features (Java 8+) — including migrating anonymous classes to lambdas, replacing Iterator loops with Stream API… | jabrena/ | 447 | — | ~928 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 23 | A skill your agent uses when you need to apply functional programming principles in Java — including writing immutable objects and Records, pure functions, functional interfaces, lambda expressions… | jabrena/ | 447 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 24 | A skill your agent uses when you need to apply data-oriented programming best practices in Java — including separating code (behavior) from data structures using records, designing immutable data… | jabrena/ | 447 | — | ~979 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 25 | A skill your agent uses when you need to refactor Java code for high performance — including memory/allocation reduction, CPU hot-path optimization, and syntax/API/control-flow improvements. | jabrena/ | 447 | — | ~937 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 26 | A skill your agent uses when you need to refactor Java code based on trusted profiling analysis findings — including reviewing repository-owned or maintainer-sanitized… | jabrena/ | 447 | — | ~882 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 27 | A skill your agent uses when you need to verify Java performance optimizations by comparing profiling results before and after refactoring — including baseline validation, post-refactoring report… | jabrena/ | 447 | — | ~941 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 28 | A skill your agent uses when you need to generate or improve Java project documentation — including README.md files, package-info.java files, and Javadoc enhancements — through a modular, step-based… | jabrena/ | 447 | — | ~784 | Automated safety check: Pass | Apache-2.0 | 3 days ago |
| 29 | Detects and safely removes unused code (imports, functions, classes) across multiple languages. | aiskillstore/ | 433 | 1 repo | ~1.9k | Automated safety check: Pass | No licence | yesterday |
| 30 | 30.Java A skill your agent uses when writing, reviewing or refactoring modern Java (21+, 25 LTS) — records and sealed interfaces as algebraic data types, exhaustive pattern-matching switch over instanceof… | ericrisco/ | 180 | — | ~4.6k | Automated safety check: Pass | MIT | yesterday |
| 31 | Automatically generate regression tests for Java codebases by analyzing changes between old and new code versions. | ArabelaTso/ | 253 | — | ~4k | Automated safety check: Pass | Apache-2.0 | 1 mo ago |
| 32 | 32.Java Idioms Modern Java (17/21+ LTS) idioms: records, sealed classes, pattern matching switch, Optional hygiene, streams, and JUnit 5 testing. | irahardianto/ | 156 | — | ~1.5k | Automated safety check: Pass | MIT | 6 days ago |
| 33 | Update Java test classes and methods to work with new code versions after refactoring or modifications. | ArabelaTso/ | 253 | — | ~3k | Automated safety check: Pass | Apache-2.0 | 1 mo ago |