backend-dev

Automate Spring Boot and Kotlin backend development workflows with Gradle and justfile.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/msanssouci/opencode --skill backend-dev-msanssouci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backend-dev
Source: https://github.com/msanssouci/opencode/tree/main/skills/backend-dev
Command: npx skills add https://github.com/msanssouci/opencode --skill backend-dev-msanssouci

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires beads-workflow.

What problem does it solve?

Backend teams often struggle with inconsistent patterns, boilerplate tasks, and fragmented tooling when building Spring Boot + Kotlin services. This Skill consolidates best practices, testing patterns, and beads task integration into a coherent backend development workflow.

Core Features & Use Cases

  • Spring Boot + Kotlin best practices for REST APIs, data access with JOOQ, and Kotest testing.
  • Beads integration points to track tasks across the development lifecycle and ensure reproducible work.
  • Guided project structure with Gradle + justfile build/test/run commands and documentation references.

Quick Start

Read the base backend stacks docs at ~/.config/opencode/stacks/backend.md and workflow examples at ~/.config/opencode/stacks/examples/backend-workflows.md, then implement the backend task following the beads workflow.

Frequently Asked Questions about backend-dev

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

FAQPage Schema
How do I structure a scalable Spring Boot backend with Kotlin?

Automating backend development workflows for Spring Boot with Kotlin ensures consistent API design, testing patterns, and task lifecycle management. It provides guided project structure using Gradle and justfile for build, test, and run commands.

What's the best way to set up Kotest testing patterns for a Kotlin API?

Setting up Kotest testing patterns for a Kotlin API is automated through this workflow, which consolidates best practices for REST APIs, data access with JOOQ, and Kotest testing into a coherent backend development process.

Can I use JOOQ for data access in a Spring Boot and Kotlin project?

Yes, JOOQ is supported for data access in Spring Boot and Kotlin projects. The workflow integrates JOOQ alongside Kotest testing and clean architecture patterns for robust database operations.

Do I need Gradle and justfile to build and test a Kotlin backend service?

Gradle and justfile are required to build, test, and run commands for this Kotlin backend service. The workflow uses these tools to satisfy requirements for code style, clean architecture, and Beads task telemetry.

How does Beads integration track tasks across the Spring Boot development lifecycle?

Beads integration tracks tasks across the Spring Boot development lifecycle by ensuring reproducible work and task telemetry. The workflow integrates these lifecycle points across design, implementation, and testing phases.

Why use Kotlin with Spring Boot instead of Java for REST API development?

Using Kotlin with Spring Boot for REST API development provides concise syntax and null safety while maintaining framework compatibility. This workflow enforces Kotlin best practices, clean architecture, and dependency injection for scalable services.