github avatar

Create Spring Boot Kotlin Project

Generates a complete Spring Boot Kotlin project skeleton with reactive dependencies, database connections, and local development infrastructure. Downloads the project template from Spring Initializr, adds SpringDoc OpenAPI documentation, configures R2DBC for PostgreSQL, Redis, and MongoDB with reactive drivers, then creates a docker-compose.yaml with all three services pre-configured. Saves you 20 minutes of boilerplate setup when starting a new reactive microservice. The generated project includes Testcontainers for integration testing and ArchUnit for architecture validation, so you get a production-ready foundation instead of just a bare Spring Boot template.

skills.sh installs
8.7K
GitHub stars
41K
last updated
Aug 21, 2026

Install

$ npx -y skills add github/awesome-copilot --skill create-spring-boot-kotlin-project --agent claude-code

Installs into .claude/skills of the current project.

Files

Create Spring Boot Kotlin project prompt

Check Java version

  • Run following command in terminal and check the version of Java
java -version

Download Spring Boot project template

  • Run following command in terminal to download a Spring Boot project template
curl https://start.spring.io/starter.zip \
  -d artifactId=${input:projectName:demo-kotlin} \
  -d bootVersion=3.4.5 \
  -d dependencies=configuration-processor,webflux,data-r2dbc,postgresql,data-redis-reactive,data-mongodb-reactive,validation,cache,testcontainers \
  -d javaVersion=21 \
  -d language=kotlin \
  -d packageName=com.example \
  -d packaging=jar \
  -d type=gradle-project-kotlin \
  -o starter.zip

Sponsors

Details

Repository
github.com/github/awesome-copilot
Categories
Git & Pull Requests, AI & Agent Building, Mobile Development, Java & JVM

More from github/awesome-copilot

All 318
1github avatartypespec-create-api-plugingithub/awesome-copilotGenerate a TypeSpec API plugin with REST operations, authentication, and Adaptive Cards for Microsoft 365 Copilot8.7Kskills.sh installs
2github avatarcosmosdb-datamodelinggithub/awesome-copilotStep-by-step guide for capturing key application requirements for NoSQL use-case and produce Azure Cosmos DB Data NoSQL Model design using best practices and co8.7Kskills.sh installs
3github avatarpower-platform-mcp-connector-suitegithub/awesome-copilotGenerate complete Power Platform custom connector with MCP integration for Copilot Studio - includes schema generation, troubleshooting, and validation8.7Kskills.sh installs
4github avatarsponsor-findergithub/awesome-copilotFind which of a GitHub repository's dependencies are sponsorable via GitHub Sponsors. Uses deps.dev API for dependency resolution across npm, PyPI, Cargo, Go, R8.7Kskills.sh installs
5github avatarmcp-copilot-studio-server-generatorgithub/awesome-copilotGenerate a complete MCP server implementation optimized for Copilot Studio integration with proper schema constraints and streamable HTTP support8.7Kskills.sh installs
6github avatarkotlin-mcp-server-generatorgithub/awesome-copilotGenerate a complete Kotlin MCP server project with proper structure, dependencies, and implementation using the official io.modelcontextprotocol:kotlin-sdk libr8.7Kskills.sh installs