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
Extended access
Why this level
- The agent creates project files and runs Docker builds, and generation spends paid tokens
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/dr-jskillDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended 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.
Related
SkillsSixteen Spring Boot skills: the agent explores the application first, then edits JPA, DTOs, REST, Security, Kafka and tests.
A set of 14 skills for Java Spring Boot, from requirements analysis and code generation to tests, review and Docker deployment.
Six skills for Java work: Spring Boot 4, Modulith checks, jSpecify, code review and the Progen project generator.
A set of Claude Code and Codex skills that teach the agent to write Spring Boot by your conventions and templates
Skills for Java projects: code review, Spring Boot, JPA, concurrency, Java version migration, Maven audits and security
A plugin with 8 skills and 6 agents for Claude Code: Spring Boot 4, Java 21, JPA, tests and Kubernetes by one rule set.
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| Dr JSkill (this card) | no | 348 | |
| spring-boot-skills | no | 357 | a set of techniques for working with a Spring Boot project; Dr JSkill creates a whole project |
| Amplicode Spring Skills | no | 138 | skills 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.