Dr-JSkill Spring Boot Scaffolding
Scaffold Spring Boot projects via start.spring.io with fullstack frontend support (Vue, React, Angular, vanilla JS), PostgreSQL, Docker Compose, and Testcontainers. Follows Julien Dubois' defaults.
Opinionated by default — tell your agent to adjust any skill to your stack.
Know what works in production? + Submit a skill
Scaffold Spring Boot projects via start.spring.io with fullstack frontend support (Vue, React, Angular, vanilla JS), PostgreSQL, Docker Compose, and Testcontainers. Follows Julien Dubois' defaults.
Restart the app via IntelliJ run configuration and wait until ready. Skips restart for template changes where LiveReload handles it automatically.
Enterprise Spring Boot 3.x patterns: layered architecture with constructor injection, Spring Security with OAuth2, Spring Data JPA repositories, Actuator health checks, and integration testing with @SpringBootTest.
Spring Boot 4.x with Spring Modulith boundaries, Thymeleaf server-side rendering, ArchUnit architecture tests, and Docker Compose dev services. Opinionated package structure and Maven configuration.
Java code review checklist: DRY violations, null-safety gaps, exception anti-patterns, REST API contract issues, and performance pitfalls. Findings ranked by severity (Critical to Minor).
When-to-use guide for Java design patterns with implementation templates. Covers Builder, Factory, Strategy, Observer, Decorator, and Adapter with problem-to-pattern mapping.
Logging best practices with SLF4J, structured JSON logging, and MDC for request tracing. Includes AI-friendly log formats optimized for Claude Code debugging and correlation ID patterns.
Comprehensive reference covering PostgreSQL table design, data types, indexing strategies, constraints, JSONB patterns, partitioning, and PostgreSQL-specific best practices. Covers update-heavy, upsert-heavy, and OLTP-style table patterns.
Comprehensive jOOQ DSL best practices for Kotlin/Java. Expert knowledge base covering SQL patterns, transactions, multiset nesting, code generation, Spring Boot integration, and PostgreSQL-specific features.
JPA/Hibernate patterns and common pitfalls including N+1 queries, lazy loading, transaction management, fetch strategies, and query optimization. Covers entity relationships, projections, and optimistic locking.
Setting up vector similarity search with pgvector for AI/ML embeddings, RAG applications, or semantic search. Covers halfvec storage, HNSW index configuration, quantization strategies, filtered search, and performance tuning.
Implementing hybrid search combining BM25 keyword search with semantic vector search using Reciprocal Rank Fusion (RRF). Covers pg_textsearch BM25 index setup, parallel query patterns, client-side RRF fusion, and optional ML reranking.
Run Kover coverage via Gradle, identify packages and classes below coverage thresholds, and generate a prioritized test improvement plan.
Multi-agent debugger orchestrator that drives JDB CLI to set breakpoints, step through code, and collect thread dumps. Each capability is packaged as a reusable agent skill, making the toolkit readily callable from AI coding agents.
Run Gradle tests headlessly with optional filter patterns. Returns only failing output, grouped by unique exception, for fast diagnosis.
TDD-driven bug fixing: write a failing test first, implement the fix, refactor, then verify. Automatically picks the right test type — integration with DB, mocks/stubs, or end-to-end browser.
Break out of generic AI-generated UIs. Opinionated design system covering typography scales, color themes, motion choreography, spatial composition, and layered background effects.
Optimize web performance for faster loading and better user experience. Covers Core Web Vitals, critical rendering path, image optimization, font loading strategies, caching, and third-party script management.
Group uncommitted changes into logical feature commits with concise, action-oriented messages. Avoids conventional commit prefixes.
Interview user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Outputs a spec with user stories that cover all roles, entry points, and edge cases.
Turn a spec into a multi-phase implementation plan using tracer-bullet vertical slices with TDD. Each phase is a thin end-to-end slice delivering user-visible behavior through all layers.
JSpecify provides annotations to explicitly declare nullness expectations of Java code. Adds jspecify dependency and configures Maven or Gradle builds with ErrorProne/NullAway for compile-time nullability checking. Helps prevent NullPointerExceptions.
Missing a skill for your stack? + Submit a skill
$ grep: no matches found
Try adjusting your filters or search term.
curl -fsSL jvmskills.com/install | sh — auto-detects your stack from build files, picks matching skills, and generates AI config. Zero dependencies.
Skills compose from a base + language/database overlays. Detect jOOQ + Kotlin + PostgreSQL? You get the base skill plus only the overlays that matter.
Claude Code is the v1 target. The same skill content compiles to Cursor, Copilot, Windsurf, Aider, and Codex formats — one source of truth, every editor.