Dr JSkill
Workshop
Ecosystem
GitHub
Workshop
Ecosystem
GitHub
  • Workshop

    • GitHub Copilot CLI + Java workshop, using Dr JSkill
    • 00 — Introduction
    • 01 — Setup
    • 02 — Getting started
    • 03 — Anatomy of the generated application
    • 04 — Adding users
    • 05 — A more professional front-end
    • 06 — Testing
    • 07 — Performance
    • 08 — Deployment
    • 09 — Going further
    • Appendix A — Prompt cheat sheet
    • Appendix B — Troubleshooting

The BootUI family

Dr JSkill is one of three tools that share a common philosophy — Spring Boot done the way Julien Dubois builds applications — and a shared circle of color design language. Each tool owns a color, and together they cover the full lifecycle of a Spring Boot app:

ToolColorWhat it does
Dr JSkill🟤 TerracottaAn Agent Skill that generates Spring Boot applications from a prompt.
BootUI🟢 GreenA starter that adds a local-only, in-app developer console to a running app.
Coffilot🔵 BlueA Copilot side-panel that builds, runs, tests, and debugs the app.

How they work together

The three tools chain together from an empty folder to a running, observable application:

  1. Generate with Dr JSkill. Ask GitHub Copilot CLI (or Claude Code) to create an application. Dr JSkill teaches the agent how to scaffold a Spring Boot 4 + Java 25 project with PostgreSQL, a REST API, your chosen front-end, Docker, and production-ready defaults. → Read the skill

  2. Add the BootUI console. Drop in the BootUI Spring Boot starter and the generated app gains a local-only developer console: health, metrics, memory, threads, configuration, data sources, diagnostics, and advisor scans — all served from the app itself, loopback-only by default.

  3. Drive everything with Coffilot. Use Coffilot to build, run, package, test, and debug the application directly from the GitHub Copilot side panel, watching live JVM metrics and pushing fixes straight back to the agent.

The circle of color

Each project owns a color in a shared gradient — terracotta for Dr JSkill, green for BootUI, and blue for Coffilot. Dr JSkill's own theme runs from terracotta (its primary brand color) into BootUI green (its accent), a small nod to the way the tools hand off to one another.

Links

  • Dr JSkill — this site · GitHub
  • BootUI — https://www.julien-dubois.com/boot-ui/
  • Coffilot — https://www.julien-dubois.com/coffilot/
Edit this page
Last Updated: 6/21/26, 4:40 PM