Source

jabrena/plinth

158 skills · 26.7K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
110-java-maven-best-practices Use when you need to review, improve, or troubleshoot a Maven pom.xml file — including dependency management with BOM…
jabrena/plinth
382
2
121-java-object-oriented-design Use when reviewing, improving, or refactoring Java object-oriented design, including applying SOLID, DRY, or YAGNI; i…
jabrena/plinth
378
3
124-java-secure-coding Use when you need to apply Java secure coding best practices — including validating untrusted inputs, defending again…
jabrena/plinth
369
4
131-java-testing-unit-testing Use when you need to review, improve, or write Java unit tests — including migrating from JUnit 4 to JUnit 5, adoptin…
jabrena/plinth
357
5
141-java-refactoring-with-modern-features Use when you need to refactor Java code to adopt modern Java features (Java 8+) — including migrating anonymous class…
jabrena/plinth
337
6
122-java-type-design Use when you need to review, improve, or refactor Java code for type design quality — including establishing clear ty…
jabrena/plinth
318
7
302-frameworks-spring-boot-rest Use when you need to design, review, or improve REST APIs with Spring Boot — including HTTP methods, resource URIs, s…
jabrena/plinth
317
8
125-java-concurrency Use when you need to apply Java concurrency best practices — including thread safety fundamentals, ExecutorService th…
jabrena/plinth
316
9
111-java-maven-dependencies Use when you need to add or evaluate Maven dependencies that improve code quality or domain modeling — including null…
jabrena/plinth
315
10
321-frameworks-spring-boot-testing-unit-tests Use when you need to write unit tests for Spring Boot applications — including pure unit tests with @ExtendWith(Mocki…
jabrena/plinth
313
11
301-frameworks-spring-boot-core Use when you need to review, improve, or build Spring Boot 4.0.x applications — including proper usage of @SpringBoot…
jabrena/plinth
312
12
112-java-maven-plugins Use when you need to add or configure Maven plugins in your pom.xml — including quality tools (enforcer, surefire, fa…
jabrena/plinth
311
13
142-java-functional-programming Use when you need to apply functional programming principles in Java — including writing immutable objects and Record…
jabrena/plinth
308
14
144-java-data-oriented-programming Use when you need to apply data-oriented programming best practices in Java — including separating code (behavior) fr…
jabrena/plinth
306
15
128-java-generics Use when you need to review, improve, or refactor Java code for generics quality — including avoiding raw types, appl…
jabrena/plinth
303
16
130-java-testing-strategies Use when you need to apply testing strategies for Java code — RIGHT-BICEP to guide test creation, A-TRIP for test qua…
jabrena/plinth
303
17
132-java-testing-integration-testing Use when you need to set up, review, or improve Java integration tests — including generating a BaseIntegrationTest.j…
jabrena/plinth
303
18
143-java-functional-exception-handling Use when you need to apply functional exception handling best practices in Java — including replacing exception overu…
jabrena/plinth
301
19
170-java-documentation Use when you need to generate or improve Java project documentation — including README.md files, package-info.java fi…
jabrena/plinth
295
20
322-frameworks-spring-boot-testing-integration-tests Use when you need to write or improve integration tests — including Testcontainers with @ServiceConnection, @DataJdbc…
jabrena/plinth
290
21
151-java-performance-jmeter Use when you need to set up JMeter performance testing for a Java project — including creating the run-jmeter.sh scri…
jabrena/plinth
286
22
113-java-maven-documentation Use when you need to create a DEVELOPER.md file for a Maven project — combining a fixed base template with dynamic se…
jabrena/plinth
284
23
030-architecture-adr-general Use when you need to generate Architecture Decision Records (ADRs) for a Java project through an interactive, convers…
jabrena/plinth
283
24
162-java-profiling-analyze Use when you need to analyze Java profiling data collected during the detection phase — including interpreting flameg…
jabrena/plinth
282
25
033-architecture-diagrams Use when you need to generate Java project diagrams — including UML sequence diagrams, UML class diagrams, C4 model d…
jabrena/plinth
280
26
313-frameworks-spring-db-migrations-flyway Use when you need to add or review Flyway database migrations in a Spring Boot application — Maven dependencies, db/m…
jabrena/plinth
278
27
031-architecture-adr-functional-requirements Facilitates conversational discovery to create Architectural Decision Records (ADRs) for functional requirements cove…
jabrena/plinth
275
28
032-architecture-adr-non-functional-requirements Facilitates conversational discovery to create Architectural Decision Records (ADRs) for non-functional requirements …
jabrena/plinth
275
29
163-java-profiling-refactor Use when you need to refactor Java code based on trusted profiling analysis findings — including reviewing repository…
jabrena/plinth
273
30
161-java-profiling-detect Use when you need to set up Java application profiling to detect and measure performance issues — including trusted p…
jabrena/plinth
272
31
014-agile-user-story Guides the creation of agile user stories. Use when the user wants to create a user story. This should trigger for re…
jabrena/plinth
270
32
164-java-profiling-verify Use when you need to verify Java performance optimizations by comparing profiling results before and after refactorin…
jabrena/plinth
268
33
200-agents-md Use when you need to generate an AGENTS.md file for a Java repository — covering project conventions, tech stack, fil…
jabrena/plinth
266
34
412-frameworks-quarkus-panache Use when you need data access with Quarkus Hibernate ORM Panache — including PanacheEntity / PanacheEntityBase, Panac…
jabrena/plinth
266
35
402-frameworks-quarkus-rest Use when you need to design, review, or improve REST APIs with Quarkus REST (Jakarta REST) — including resource class…
jabrena/plinth
265
36
013-agile-feature Guides the creation of detailed agile feature documentation from an existing epic.
jabrena/plinth
263
37
312-frameworks-spring-data-jdbc Use when you need to use Spring Data JDBC with Java records — including entity design with records, repository patter…
jabrena/plinth
263
38
012-agile-epic Guides the creation of agile epics with comprehensive definition including business value, success criteria, and brea…
jabrena/plinth
262
39
133-java-testing-acceptance-tests Use when you need to implement acceptance tests from maintainer-sanitized Gherkin scenario facts for framework-agnost…
jabrena/plinth
262
40
311-frameworks-spring-jdbc Use when you need to write or review programmatic JDBC with Spring — including JdbcClient (Spring Framework 7+) as th…
jabrena/plinth
262
41
323-frameworks-spring-boot-testing-acceptance-tests Use when you need to implement acceptance tests from maintainer-authored or maintainer-sanitized Gherkin scenario fac…
jabrena/plinth
260
42
401-frameworks-quarkus-core Use when building or reviewing core Quarkus applications with CDI beans and scopes, SmallRye Config and profiles, lif…
jabrena/plinth
255
43
041-planning-plan-mode Use when creating or refining a structured Java implementation plan from trusted issue summaries, approved designs, A…
jabrena/plinth
253
44
413-frameworks-quarkus-db-migrations-flyway Use when you need to add or review Flyway database migrations in a Quarkus application — quarkus-flyway extension, db…
jabrena/plinth
252
45
114-java-maven-search Routes Maven version questions to the right workflow by choosing project-local update report interpretation for a use…
jabrena/plinth
251
46
421-frameworks-quarkus-testing-unit-tests Use when you need to write fast unit tests for Quarkus applications — including pure tests with @ExtendWith(MockitoEx…
jabrena/plinth
251
47
411-frameworks-quarkus-jdbc Use when you need programmatic JDBC in Quarkus — Agroal DataSource, parameterized SQL, transactions, batching, and De…
jabrena/plinth
250
48
422-frameworks-quarkus-testing-integration-tests Use when you need to write or improve integration tests for Quarkus — including @QuarkusTest, Dev Services for automa…
jabrena/plinth
249
49
042-planning-openspec Use when creating or updating OpenSpec artifacts from an issue, plan, approved design, ADRs, existing OpenSpec, or a …
jabrena/plinth
248
50
423-frameworks-quarkus-testing-acceptance-tests Use when you need to implement acceptance tests from maintainer-sanitized Gherkin scenario facts for Quarkus applicat…
jabrena/plinth
248
Page 1 · 158 total Next