jdubois/dr-jskill

An Agent Skill for creating Spring Boot applications

What it solves

It simplifies the creation of production-ready Spring Boot applications by providing a set of best practices and automated configurations. It eliminates the manual effort of setting up boilerplate for Java 25, PostgreSQL, Docker, and various front-end frameworks.

How it works

Dr JSkill is an "Agent Skill" designed to be integrated into AI coding assistants like GitHub Copilot CLI, Claude Code, or Windsurf. Instead of being a deterministic generator, it acts as a guide for the AI agent to generate, extend, and update Spring Boot 4.x projects based on specific architectural preferences and the Agent Skills specification.

Who it’s for

Java developers who want to quickly scaffold Spring Boot applications using modern standards (Java 25, Spring Boot 4.x) and those who use AI coding assistants to accelerate their development workflow.

Highlights

  • Automated Generation: Uses start.spring.io to create projects with the latest Spring Boot versions.
  • Flexible Front-ends: Supports Vue.js (default), React, Angular, or Vanilla JS.
  • Production Ready: Includes configurations for PostgreSQL, REST APIs, and monitoring.
  • Containerization: Provides Docker-ready applications with both standard and native image builds.
  • AI-Native: Specifically built to be used as a skill for AI agents, making it more versatile and easier to tune than traditional generators.

Related

  • Project
  • Project
  • Project
  • Project
  • Project