Leaderboard/Software Engineering/dr-jskill
Last commit on September 17, 2026·Created on February 13, 2026

jdubois/dr-jskill

Standardizes the bootstrapping of enterprise Java applications using Spring Boot best practices.
Combined rank
#599
across all skills
In Software Engineering
#48
category rank
Stars
333
+1.5% in last 7d
Forks
54
0.0% in last 7d
Watchers
6
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This skill automates the creation of Java and Spring Boot projects, ranging from standalone microservices to full-stack web applications. It provides a structured starting point for developers building REST APIs with PostgreSQL and Docker integration.

By offering predefined configurations for Vue.js, React, Angular, or vanilla JavaScript front-ends, it streamlines the initial setup of enterprise-grade backends and their corresponding user interfaces.

WHO IT'S FOR
Java / Spring Boot developers
bootstrap enterprise applications with best practices
Full-stack engineers
setup Spring Boot backends with modern JS frameworks
Backend / infrastructure engineers
configure containerized Java microservices with PostgreSQL
Technical leads / architects
standardize project scaffolding across development teams
Repository contents

1 skill file

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill

Follow the documented setup, then try a first task.

I’m using

GitHub Copilot CLI — clone into skills directory

Installs: User-wide GitHub Copilot CLI skill installation · GitHub Copilot CLI

Before you start
  • Node.js 24.x
  • npm 11.x
  • Java 25
  • Docker installed and running
  1. Create the GitHub Copilot CLI skills directory.

    mkdir -p ~/.github-copilot/skills
  2. Clone the skill into that directory. Replace `<repository-url>` with the URL of this repository or your fork; keep the destination unchanged so the skill is placed under `dr-jskill`.

    git clone <repository-url> ~/.github-copilot/skills/dr-jskill
  3. Use GitHub Copilot CLI normally; the documentation says the skill is then loaded automatically and available to all `gh copilot` commands.

README.md · Checked Sep 18, 2026SKILL.md · Checked Sep 18, 2026

Give it something to do.

Suggested first task

Create a small Spring Boot web project

Uses dr-jskill

  • Replace [PROJECT_NAME] with the desired project name.
  • Replace [PACKAGE_NAME] with the desired Java package, such as a package owned by your organization.
  • Replace [ABSOLUTE_WORKSPACE_PATH] with the absolute path of the current user workspace.
Use the dr-jskill skill to create a small Spring Boot web project named [PROJECT_NAME], using Java 25 and package [PACKAGE_NAME], with REST API capabilities. Create it under [ABSOLUTE_WORKSPACE_PATH].
scripts/README.md · Checked Sep 18, 2026SKILL.md · Checked Sep 18, 2026