Skip to content

Commit c05d0d4

Browse files
authored
Renaming skills (#517)
* Renaming skills * Improving the categories * Minor change
1 parent b15cfaf commit c05d0d4

58 files changed

Lines changed: 362 additions & 232 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude-plugin/marketplace.json

Lines changed: 59 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"email": "bren@juanantonio.info"
66
},
77
"metadata": {
8-
"description": "Curated collection of System prompts & Skills for moden SDLC that help software engineers and pipelines in their daily work for Java Enterprise development.",
8+
"description": "Curated collection of System prompts & Skills for modern SDLC that help software engineers and pipelines in their daily work for Java Enterprise development.",
99
"homepage": "https://jabrena.github.io/cursor-rules-java/",
1010
"repository": "https://github.com/jabrena/cursor-rules-java",
1111
"version": "0.13.0",
@@ -19,27 +19,39 @@
1919
"version": "0.13.0"
2020
},
2121
{
22-
"name": "020-architecture-functional-requirements-cli",
23-
"source": "./skills/020-architecture-functional-requirements-cli",
22+
"name": "020-planning-enhance-ai-plan-mode",
23+
"source": "./skills/020-planning-enhance-ai-plan-mode",
24+
"description": "Java Design Plan Creation for Cursor Plan Mode. Use when creating a plan, designing an implementation, structuring a development plan, or using plan mode for outside-in TDD, feature implementation, or refactoring work.",
25+
"version": "0.13.0"
26+
},
27+
{
28+
"name": "030-architecture-adr-general",
29+
"source": "./skills/030-architecture-adr-general",
30+
"description": "Generate Architecture Decision Records (ADRs) for Java projects through an interactive, conversational process that gathers context, stakeholders, options, and outcomes.",
31+
"version": "0.13.0"
32+
},
33+
{
34+
"name": "031-architecture-adr-functional-requirements-cli",
35+
"source": "./skills/031-architecture-adr-functional-requirements-cli",
2436
"description": "Create ADRs for CLI development. Use when the user wants to document CLI architecture, capture functional requirements for a command-line tool, create ADRs for CLI projects, or design CLI applications with documented decisions.",
2537
"version": "0.13.0"
2638
},
2739
{
28-
"name": "021-architecture-functional-requirements-rest",
29-
"source": "./skills/021-architecture-functional-requirements-rest",
40+
"name": "032-architecture-adr-functional-requirements-rest",
41+
"source": "./skills/032-architecture-adr-functional-requirements-rest",
3042
"description": "Create ADRs for REST API development. Use when the user wants to document REST API architecture, capture functional requirements for APIs, create ADRs for REST/HTTP services, or design APIs with documented decisions.",
3143
"version": "0.13.0"
3244
},
3345
{
34-
"name": "030-architecture-non-functional-requirements",
35-
"source": "./skills/030-architecture-non-functional-requirements",
46+
"name": "033-architecture-adr-non-functional-requirements",
47+
"source": "./skills/033-architecture-adr-non-functional-requirements",
3648
"description": "Create ADRs for Non-Functional Requirements using the ISO/IEC 25010:2023 quality model. Use when documenting quality attributes, NFR decisions, security/performance/scalability architecture, or designing systems with measurable quality criteria.",
3749
"version": "0.13.0"
3850
},
3951
{
40-
"name": "040-planning-enhance-ai-plan-mode",
41-
"source": "./skills/040-planning-enhance-ai-plan-mode",
42-
"description": "Java Design Plan Creation for Cursor Plan Mode. Use when creating a plan, designing an implementation, structuring a development plan, or using plan mode for outside-in TDD, feature implementation, or refactoring work.",
52+
"name": "034-architecture-diagrams",
53+
"source": "./skills/034-architecture-diagrams",
54+
"description": "Generate Java project diagrams — UML sequence, class, state machine, C4 model, ER — through a modular, step-based interactive process.",
4355
"version": "0.13.0"
4456
},
4557
{
@@ -139,26 +151,50 @@
139151
"version": "0.13.0"
140152
},
141153
{
142-
"name": "170-java-documentation",
143-
"source": "./skills/170-java-documentation",
144-
"description": "Generate or improve Java project documentation — README.md, package-info.java, Javadoc — through a modular, step-based interactive process.",
154+
"name": "151-java-performance-jmeter",
155+
"source": "./skills/151-java-performance-jmeter",
156+
"description": "Set up JMeter performance testing for a Java project — creating run-jmeter.sh, configuring load tests with loops, threads, and ramp-up, or running performance tests from the project root.",
145157
"version": "0.13.0"
146158
},
147159
{
148-
"name": "171-java-adr",
149-
"source": "./skills/171-java-adr",
150-
"description": "Generate Architecture Decision Records (ADRs) through an interactive, conversational process that gathers context, stakeholders, options, and outcomes.",
160+
"name": "161-java-profiling-detect",
161+
"source": "./skills/161-java-profiling-detect",
162+
"description": "Set up Java application profiling to detect and measure performance issues — async-profiler, problem-driven profiling (CPU, memory, threading, GC, I/O), JFR integration with Java 25.",
151163
"version": "0.13.0"
152164
},
153165
{
154-
"name": "172-java-diagrams",
155-
"source": "./skills/172-java-diagrams",
156-
"description": "Generate Java project diagrams — UML sequence, class, state machine, C4 model, ER — through a modular, step-based interactive process.",
166+
"name": "162-java-profiling-analyze",
167+
"source": "./skills/162-java-profiling-analyze",
168+
"description": "Analyze Java profiling data — interpret flamegraphs, memory allocation patterns, CPU hotspots, threading issues, systematic problem categorization, evidence documentation, Impact/Effort prioritization.",
169+
"version": "0.13.0"
170+
},
171+
{
172+
"name": "163-java-profiling-refactor",
173+
"source": "./skills/163-java-profiling-refactor",
174+
"description": "Refactor Java code based on profiling analysis — review profiling-problem-analysis and profiling-solutions, identify bottlenecks, implement targeted fixes for CPU, memory, or threading issues.",
175+
"version": "0.13.0"
176+
},
177+
{
178+
"name": "164-java-profiling-verify",
179+
"source": "./skills/164-java-profiling-verify",
180+
"description": "Verify Java performance optimizations — baseline validation, post-refactoring report generation, before/after metrics comparison, flamegraph analysis, regression detection, profiling-comparison-analysis documentation.",
181+
"version": "0.13.0"
182+
},
183+
{
184+
"name": "170-java-documentation",
185+
"source": "./skills/170-java-documentation",
186+
"description": "Generate or improve Java project documentation — README.md, package-info.java, Javadoc — through a modular, step-based interactive process.",
187+
"version": "0.13.0"
188+
},
189+
{
190+
"name": "180-java-observability-logging",
191+
"source": "./skills/180-java-observability-logging",
192+
"description": "Implement or improve Java logging and observability — SLF4J with Logback/Log4j2, log levels, parameterized logging, secure logging, environment-specific configuration, log aggregation and monitoring.",
157193
"version": "0.13.0"
158194
},
159195
{
160-
"name": "173-java-agents",
161-
"source": "./skills/173-java-agents",
196+
"name": "200-agents-md",
197+
"source": "./skills/200-agents-md",
162198
"description": "Generate AGENTS.md for Java repositories — project conventions, tech stack, file structure, commands, Git workflow, contributor boundaries — through a modular, step-based interactive process.",
163199
"version": "0.13.0"
164200
},
@@ -175,8 +211,8 @@
175211
"version": "0.13.0"
176212
},
177213
{
178-
"name": "303-frameworks-spring-data-jdbc",
179-
"source": "./skills/303-frameworks-spring-data-jdbc",
214+
"name": "304-frameworks-spring-data-jdbc",
215+
"source": "./skills/304-frameworks-spring-data-jdbc",
180216
"description": "Use Spring Data JDBC with Java records — entity design, repository pattern, immutable updates, aggregate relationships, custom queries, transaction management.",
181217
"version": "0.13.0"
182218
},

0 commit comments

Comments
 (0)