๐ŸŽฏ

041-planning-plan-mode

๐ŸŽฏSkill

from jabrena/cursor-rules-java

VibeIndex|
What it does
|

Guides creating structured design plans in Cursor Plan mode for Java implementations with YAML frontmatter, Mermaid diagrams, task lists, and London Style outside-in TDD patterns.

๐Ÿ“ฆ

Same repository

jabrena/cursor-rules-java(82 items)

041-planning-plan-mode

Installation

Vibe Index InstallInstalls to .claude/skills/
npx vibeindex add jabrena/cursor-rules-java --skill 041-planning-plan-mode
skills.sh Installโš  Installs to .agents/skills/
npx skills add jabrena/cursor-rules-java --skill 041-planning-plan-mode
Manual InstallCopy SKILL.md content and save to the path below
~/.claude/skills/041-planning-plan-mode/SKILL.md

SKILL.md

147Installs
-
AddedApr 9, 2026

More from this repository10

๐ŸŽฏ
121-java-object-oriented-design๐ŸŽฏSkill

A skill for reviewing and improving Java code using object-oriented design principles including SOLID, DRY, YAGNI, class/interface design, code smell detection (God Class, Feature Envy, etc.), object creation patterns, and exception handling best practices.

๐ŸŽฏ
141-java-refactoring-with-modern-features๐ŸŽฏSkill

A Java refactoring skill that helps migrate legacy code to modern Java (8+) features including lambda expressions, Stream API, Optional for null safety, java.time API, text blocks, var inference, and Java 25 features like flexible constructor bodies.

๐ŸŽฏ
142-java-functional-programming๐ŸŽฏSkill

A skill for applying functional programming principles in Java, covering immutable objects and Records, pure functions, functional interfaces, lambda expressions, Stream API pipelines, Optional usage, function composition, pattern matching (Java 21), sealed classes (Java 17), and Stream Gatherers. It enforces compilation checks before and after applying refactorings.

๐ŸŽฏ
128-java-generics๐ŸŽฏSkill

A Java skill for working with generics within a curated collection of skills and agents designed to support Java Enterprise SDLC workflows including design, coding, testing, and observability.

๐ŸŽฏ
111-java-maven-dependencies๐ŸŽฏSkill

A Java skill for managing Maven dependencies within a curated collection of skills and agents designed to assist with Java Enterprise SDLC workflows including design, coding, testing, and observability.

๐ŸŽฏ
122-java-type-design๐ŸŽฏSkill

Reviews and improves Java code for type design quality, covering type hierarchies, naming conventions, value objects to eliminate primitive obsession, generic type parameters, fluent interfaces, and BigDecimal for financial calculations.

๐ŸŽฏ
125-java-concurrency๐ŸŽฏSkill

A Java concurrency skill covering thread safety fundamentals, ExecutorService configuration, CompletableFuture async composition, virtual threads for I/O-bound scalability, deadlock avoidance via lock ordering, and fit-for-purpose primitives like LongAdder and StampedLock.

๐ŸŽฏ
143-java-functional-exception-handling๐ŸŽฏSkill

A skill from a curated Java enterprise development collection that provides AI agents with structured guidance on functional exception handling patterns in modern Java codebases.

๐ŸŽฏ
170-java-documentation๐ŸŽฏSkill

Generates comprehensive Java project documentation through a modular, step-based interactive process covering README.md creation, package-info.java files, and Javadoc enhancement with @param/@return/@throws tags.

๐ŸŽฏ
132-java-testing-integration-testing๐ŸŽฏSkill

Sets up robust Java integration test infrastructure using WireMock to stub outbound HTTP dependencies, with dynamic port allocation, per-test stub isolation, fault injection, and request verification patterns.