create-spring-boot-vaadin-project

Scaffold a Spring Boot Vaadin project with JPA and PostgreSQL.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/js-rom/Luis --skill create-spring-boot-vaadin-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-spring-boot-vaadin-project
Source: https://github.com/js-rom/Luis/tree/main/.agents/skills/create-spring-boot-vaadin-project
Command: npx skills add https://github.com/js-rom/Luis --skill create-spring-boot-vaadin-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill automates bootstrapping a Spring Boot Vaadin project skeleton, saving setup time and ensuring consistent defaults.

Core Features & Use Cases

  • Project Scaffold: Generates a ready-to-use Spring Boot + Vaadin project with default configuration.
  • Template Customization: Allows changing artifactId and packageName, and bootVersion in the template.
  • Initial Configuration: Sets up JPA, PostgreSQL via docker-compose, and basic testing dependencies.

Quick Start

Run the skill to create a Spring Boot Vaadin project skeleton with default settings, then customize artifactId and packageName as needed.

Frequently Asked Questions about create-spring-boot-vaadin-project

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap a Spring Boot Vaadin project with PostgreSQL?

To bootstrap a Spring Boot Vaadin project, this skill generates a ready-to-run skeleton with PostgreSQL configured via docker-compose. It automatically wires JPA, basic testing dependencies, and sensible defaults so developers can start coding immediately.

Can I customize the artifactId and packageName when scaffolding a Vaadin application?

Yes, you can customize the artifactId and packageName when scaffolding a Vaadin application. The skill applies these customizations to the downloaded template, allowing you to align the generated project structure with your specific naming conventions.

What is the fastest way to set up a Spring Boot and Vaadin project skeleton?

The fastest way to set up a Spring Boot and Vaadin project skeleton is running this skill to apply default configurations. It handles template download, dependency wiring, and docker-compose setup for PostgreSQL in a single step.

Does the generated Vaadin project template include Docker Compose for the database?

Yes, the generated Vaadin project template includes Docker Compose for the database. It sets up PostgreSQL with basic configuration alongside JPA, ensuring the database environment is ready for immediate local development and testing.

How do I change the Spring Boot version in a generated Vaadin project scaffold?

You can change the Spring Boot version in a generated Vaadin project scaffold by customizing the bootVersion parameter. The skill allows you to specify the desired bootVersion during generation to match your framework requirements.