Dr Jskill
Creates Java + Spring Boot projects: Web applications, full-stack apps with Vue.js or Angular or React or vanilla JS, PostgreSQL, REST…
- Type
- Skill
- Repository
- jdubois/dr-jskill
- GitHub stars
- 338
- License
- Apache-2.0
- Repo last updated
- Sep 17, 2026
- Source file
- README.md
What Dr Jskill is
Dr Jskill is a skill published in the jdubois/dr-jskill repository on GitHub, which has about 338 stars. The repository describes itself as: “An Agent Skill for creating Spring Boot applications”
A skill is a folder with a SKILL.md file: frontmatter with a name and a description, followed by instructions Claude follows. Claude loads a skill automatically when a task matches its description, and you can also run it directly with a slash and its name.
Skills work in Claude Code and in Claude Cowork, which makes Dr Jskill a portable way to give Claude the same method everywhere.
How to install Dr Jskill
Claude Code
- Download the dr-jskill folder from the repository.
- Save it as ~/.claude/skills/<skill-name>/SKILL.md for all projects, or .claude/skills/<skill-name>/SKILL.md for one project.
- Claude loads it automatically when a task matches; you can also run it with / and its name.
Claude Cowork
- Zip the skill folder so SKILL.md sits at the top level of the folder.
- Open Customize → Skills, click +, then upload the ZIP.
- Start a task that matches the description, or call it by name with /.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from README.md, shared under the repository's Apache-2.0 license. Read the full file on GitHub.
An Agent Skill for creating Spring Boot applications following Julien Dubois' best practices. Generate Spring Boot 4.x projects with Java 25, PostgreSQL, Docker support, and your choice of front-end framework (Vue.js, React, Angular, or Vanilla JS). Dr JSkill is an agent skill: it is meant to work with tools like GitHub Copliot CLI or Claude Code.
Video Introduction
What This Skill Provides
- Automated project generation from https://start.spring.io with the latest available Spring Boot version
- Docker-ready applications with standard and native image builds
- Multiple front-end options: Vue.js (default), React, Angular, or Vanilla JS
- Production-ready configurations with PostgreSQL, REST APIs, and monitoring
Comparison with JHipster
JHipster is an awesome Spring Boot application generator, also created by Julien Dubois.
Dr JSkill builds on the JHipster experience:
- It generates applications that should be similar to what JHipster creates
- It is closer to Julien Dubois' tastes, as JHipster is ultimately the work of hundreds of people
- Dr JSkill is an AI agent: it is not deterministic, it is slower and can cost some money to execute. But it is easier to tune, more versatile, and can update projects easily.
At the moment, Dr JSkill is an experiment. If it is successful, it might join the JHipster organization.
Workshop
A full hands-on workshop — GitHub Copilot CLI + Java, using Dr JSkill — walks you through generating, extending, testing, and deploying a real Spring Boot + Vue application: workshop/README.md.
Documentation
For complete documentation, usage instructions, and best practices, see SKILL.md.
Additional references:
- Project Setup & Dotfiles
- Front-end Development Guides (Vue.js, React, Angular, Vanilla JS)
- Database Best Practices
- Docker Deployment
- Testing Guide
- Azure Deployment
- Versions manifest: versions.json (read by scripts/lib/versions.mjs). Update this file first when bumping any tool/library version.
Using This Skill with AI Assistants
This is an Agent Skill that can be used with AI coding assistants that support the Agent Skills specification.
Recommended model: Dr JSkill works best with GPT-5.5.
Fork or clone this repository
In order to use this skill, and modify it to your needs, you can fork this repository on GitHub, or simply clone it to your local machine.
Forking on GitHub
Using the GitHub website:
- Navigate to the repository on GitHub
- Click the "Fork" button in the top-right corner
- Select your account as the destination
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/dr-jskill.gitUsing the GitHub CLI:
- Install the GitHub CLI if you haven't already
- Fork and clone in one command:
gh repo fork jdubois/dr-jskill --cloneThis will fork the repository to your GitHub account and clone it to your local machine.
Just cloning (without forking)
If you only want to use the skill locally without maintaining your own fork:
git clone https://github.com/jdubois/dr-jskill.gitGitHub Copilot CLI
Configure skills for GitHub Copilot CLI by placing them in the skills directory:
- Create the skills directory if it doesn't exist:
mkdir -p ~/.github-copilot/skills- Clone or copy this skill to the skills directory:
git clone <repository-url> ~/.github-copilot/skills/dr-jskill
# Or copy: cp -r /path/to/dr-jskill ~/.github-copilot/skills/- Use GitHub Copilot CLI as usual - the skill will be automatically loaded:
gh copilot suggest "create an application using the dr-jskill"The skill will be available for all gh copilot commands.
Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is Dr Jskill?
Dr Jskill is a skill for Claude Code and Claude Cowork from the jdubois/dr-jskill repository on GitHub. Creates Java + Spring Boot projects: Web applications, full-stack apps with Vue.js or Angular or React or vanilla JS, PostgreSQL, REST…
How do I install Dr Jskill in Claude Code?
Download the dr-jskill folder from the repository. Save it as ~/.claude/skills/<skill-name>/SKILL.md for all projects, or .claude/skills/<skill-name>/SKILL.md for one project. Claude loads it automatically when a task matches; you can also run it with / and its name.
Can I use Dr Jskill in Claude Cowork?
Zip the skill folder so SKILL.md sits at the top level of the folder. Open Customize → Skills, click +, then upload the ZIP. Start a task that matches the description, or call it by name with /.
Is Dr Jskill safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- Langfuse Interact with Langfuse and access its documentation: tracing, monitoring, creating datasets, running experiments, and evaluating AI applications. Use when needing to (1) query or modify Langfuse data, (2) look up Langfuse documentation, concepts, integration guides, a feature or SDK usage, or (3) do any AI engineering task (AI observability, prompt engineering/management, evaluation and… Skill · langfuse/skills
- Additive Bias Defense Inverts burden of proof for code additions. Use when reviewing PRs, planning refactors, or running unbloat to challenge every addition's necessity. Skill · athola/claude-night-market
- Accessibility Accessibility patterns for WCAG 2.2 compliance, keyboard focus management, React Aria component patterns, cognitive inclusion, native HTML-first philosophy, and user preference honoring. Use when implementing screen reader support, keyboard navigation, ARIA patterns, focus traps, accessible component libraries, reduced motion, or cognitive accessibility. Skill · yonatangross/orchestkit
- Brainstorm Explore ambiguous or early-stage ideas interactively — tracks wish-readiness and crystallizes into a design for /wish. Skill · automagik-dev/genie
- Analytics Metrics Build data visualization and analytics dashboards. Use when creating charts, KPI displays, metrics dashboards, or data visualization components. Triggers on analytics, dashboard, charts, metrics, KPI, data visualization, Recharts. Skill · hoodini/ai-agents-skills
- AWS Skills AWS development with CDK best practices, cost optimization MCP servers, and serverless/event-driven architecture… Skill · zxkane/aws-skills
- Analyzing Changes Analyzes code changes, detects documentation drift, and evaluates change impact scope. Use when reviewing diffs, checking doc sync, or running pre-commit analysis. Automatically triggered after design-level changes or refactoring. Skill · telagod/code-abyss
- Browser Web browser automation with AI-optimized snapshots for claude-flow agents Skill · spencermarx/open-code-review