One-click install
npx skills add https://github.com/MassimilianoPili/agent-framework --skill be
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: be
Source: https://github.com/MassimilianoPili/agent-framework/tree/main/.claude/agents/be
Command: npx skills add https://github.com/MassimilianoPili/agent-framework --skill be

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and templates (resource) components.

What problem does it solve?

This Skill automates the creation and implementation of backend services for Java/Spring Boot 3.4 applications, ensuring adherence to contract-first principles and robust coding standards.

Core Features & Use Cases

  • Contract-First Development: Implements backend logic based on OpenAPI specifications.
  • Full Stack Implementation: Generates controllers, services, repositories, entities, DTOs, and tests.
  • Use Case: Implement a new REST API endpoint for user management, including data validation, database persistence, and comprehensive unit tests, all derived from an OpenAPI contract.

Quick Start

Use the be skill to implement the user registration endpoint defined in the provided OpenAPI contract.

Frequently Asked Questions about be

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

FAQPage Schema
How do I generate Spring Boot REST controllers and services from an OpenAPI specification?

To generate Spring Boot REST controllers and services from an OpenAPI specification, use this Skill to implement backend logic following contract-first principles, producing service layers, JPA repositories, entities, and DTOs.

What is contract-first API development in Java Spring Boot 3.4?

Contract-first API development in Java Spring Boot 3.4 involves defining your REST API via an OpenAPI specification before writing code, ensuring strict context isolation, code quality, and security constraints throughout the generated backend service implementation.

Can I automatically generate JPA repositories and DTOs for my Spring Boot application?

Yes, you can automatically generate JPA repositories and DTOs for your Spring Boot application by providing an OpenAPI contract, which this Skill uses to implement the full backend stack including data validation and comprehensive unit tests.

Does this approach support generating unit tests for Java Spring Boot REST APIs?

Yes, generating unit tests for Java Spring Boot REST APIs is supported directly from the OpenAPI specification, ensuring comprehensive test coverage alongside the automatically generated controllers, service layers, and data persistence entities.

What is the best way to enforce code quality and security constraints in Spring Boot backend services?

The best way to enforce code quality and security constraints in Spring Boot backend services is using a contract-first implementation approach that automatically applies strict context isolation and standardized architecture rules derived from your OpenAPI specification.