ワンクリックで
compile
Compile dashboard and loyalty projects in dev mode with hot reload. Dashboard uses npm, loyalty uses Maven with Spring Boot DevTools.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Compile dashboard and loyalty projects in dev mode with hot reload. Dashboard uses npm, loyalty uses Maven with Spring Boot DevTools.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Run integration tests for the Loyalty Points Program using the containerized test suite. All tests are defined in specs/testing.md.
Launch a complete production demo by rebuilding all images and starting the full stack. Use when preparing a fresh demonstration.
Run the development infrastructure stack with Docker Compose. Use when starting, stopping, or managing the dev environment.
Code generation guidelines for this project. Use when writing code, functions, or classes. Enforces English naming, concise comments, and project conventions.
Git commit guidelines for this project. Use when creating commits, writing commit messages, or preparing changes for version control. Enforces conventional commit format and English language.
Documentation guidelines for this project. Use when writing or updating markdown documentation, README files, or specifications. Enforces English language, table alignment, and ASCII diagram formatting.
| name | compile |
| description | Compile dashboard and loyalty projects in dev mode with hot reload. Dashboard uses npm, loyalty uses Maven with Spring Boot DevTools. |
| metadata | {"author":"Alexandre Roman","version":"1.0"} |
Instructions for compiling and running the Dashboard and Loyalty Service in development mode with automatic hot reload.
The dashboard is a Nuxt.js application with hot reload support for rapid development.
cd dashboard
npm run dev
This starts the Nuxt dev server with:
npm install if dependencies are missing# Install dependencies
npm install
# Start dev server with hot reload
npm run dev
# Type checking (optional)
npm run build --typecheck
# Generate static build (for production)
npm run generate
The loyalty service is a Spring Boot application with Maven and Spring Boot DevTools for automatic reload.
cd loyalty
mvn spring-boot:run
This starts the Spring Boot application with:
docker compose -f compose-dev.yaml up -d temporal)target/classes for changes# Clean and compile
mvn clean compile
# Run with dev mode (hot reload)
mvn spring-boot:run
# Run tests
mvn test
# Package without running tests
mvn package -DskipTests
# Run with specific profile
mvn spring-boot:run -Dspring-boot.run.profiles=dev
Spring Boot DevTools triggers automatic restart when:
src/main/resources are changedRestart is fast because DevTools uses two classloaders:
Typical workflow for working on both projects simultaneously:
# Terminal 1: Start infrastructure services
docker compose -f compose-dev.yaml up -d
# Terminal 2: Start Dashboard dev server
cd dashboard
npm run dev
# Terminal 3: Start Loyalty Service with Maven
cd loyalty
mvn spring-boot:run
# Access everything via http://localhost:8080
If you need to compile without starting the servers:
Dashboard:
cd dashboard
npm run build
Loyalty Service:
cd loyalty
mvn compile
Dashboard not reloading:
Ctrl+C and npm run devLoyalty Service not reloading:
spring-boot-devtools is in dependencies (already configured)mvn compile in another terminalPort conflicts:
IntelliJ IDEA:
VS Code: