Dr JSkill skill

A skill that creates Spring Boot apps: takes the latest version from start.spring.io and adds Docker, Vue or React, PostgreSQL.

  • 348 ★ on the repository
  • Last commit
  • Apache-2.0
Skill

Extended access

Why this level

  • The agent creates project files and runs Docker builds, and generation spends paid tokens
All reasons and checks

jdubois/dr-jskill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/dr-jskill

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The agent creates project files and runs Docker builds, and generation spends paid tokens

This is third-party code. Review the repository files before installing.

What it does

Dr JSkill, an agent skill meant for GitHub Copilot CLI or Claude Code, creates a new Spring Boot application. The skeleton is downloaded from start.spring.io with the current Spring Boot version, then Docker images (standard and native), a REST API, PostgreSQL and monitoring are added. The front end is Vue.js (default), React, Angular or vanilla JavaScript. `references/` holds guides for project setup, databases, Docker, tests and Azure deployment, and `workshop/` has a hands-on Copilot CLI workshop. The author, Julien Dubois, calls the skill an experiment: it builds on JHipster experience but is non-deterministic and can cost money.

Who it is for. Java developers who need a new Spring Boot service with ready Docker, database and front end without manual setup.

Good fit when

  • You need a Spring Boot skeleton with Vue or React and PostgreSQL.
  • You need a Dockerfile for regular and native builds.
  • The project must be deployed to Azure from a ready guide.
  • A Copilot CLI workshop built on a real application.

Not a fit when

  • You need a deterministic generator with the same result every run, for which JHipster fits.
  • The project is not Spring Boot.
  • No network access: the skeleton is downloaded from start.spring.io.

Example request

Create a Spring Boot app with Vue and PostgreSQL for task tracking, add a Dockerfile and describe how to run it.

Limitations

The author calls the skill an experiment. Results are non-deterministic and a run is slower and costlier than an ordinary generator. The README requires Node.js 24 and npm 11. Check settings and versions in the app before production use. Generated code needs the same review as any agent output: dependency versions, database security settings and Docker parameters. If something misbehaves, check the README and the repository's open discussions.

How to disable. Delete the cloned skill folder from the agent skills directory, for example `~/.github-copilot/skills/dr-jskill`.

FAQ

How does it differ from JHipster?

JHipster is deterministic. Dr JSkill is agent-driven: slower and may cost money, but more flexible and able to update projects.

Which front ends?

Vue.js by default, React, Angular and vanilla JavaScript.

Where does the skeleton come from?

From start.spring.io, with the latest available Spring Boot version.

Is there a workshop?

Yes, `workshop/README.md` describes a GitHub Copilot CLI workshop in Java.

Can an existing project be updated?

The author writes that the agent approach is easier to tune and can update projects easily.

Discussion

No questions or reviews yet.

Skills

Sixteen Spring Boot skills: the agent explores the application first, then edits JPA, DTOs, REST, Security, Kafka and tests.

SkillExtended access138Repository stars

A set of 14 skills for Java Spring Boot, from requirements analysis and code generation to tests, review and Docker deployment.

SkillExtended access104Repository stars

Six skills for Java work: Spring Boot 4, Modulith checks, jSpecify, code review and the Progen project generator.

SkillExtended access194Repository stars

A set of Claude Code and Codex skills that teach the agent to write Spring Boot by your conventions and templates

SkillMinimal access357Repository stars

Skills for Java projects: code review, Spring Boot, JPA, concurrency, Java version migration, Maven audits and security

SkillMinimal access773Repository stars

A plugin with 8 skills and 6 agents for Claude Code: Spring Boot 4, Java 21, JPA, tests and Kubernetes by one rule set.

PluginMinimal access1.5KRepository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
Dr JSkill (this card)no348
spring-boot-skillsno357a set of techniques for working with a Spring Boot project; Dr JSkill creates a whole project
Amplicode Spring Skillsno138skills for Spring work in Amplicode; this one generates from start.spring.io with a front end

README in short

The skill assembles an app from the start.spring.io skeleton and guides for front end, database, Docker, tests and Azure.

README badge

Report a problem