mzivkovicdev
Community@mzivkovicdev
mzivkovicdev provides Java 21+ Spring Boot engineering standards covering REST API design, JPA persistence, testing, security, observability, and database migrations.
Agent Skills by mzivkovicdev
Showing 13 vetted skills indexed across 1 GitHub repositories.
spring-data-jpa
Implements Spring Data JPA and Hibernate persistence patterns for Java 21+ relational databases.
modern-java-21
Enforces modern Java 21+ coding standards on every created or modified .java file.
build-and-dependencies
Configure Maven and Gradle builds and govern dependencies for Spring Boot projects.
spring-boot-testing
Write unit, slice, and integration tests for Spring Boot REST applications.
spring-boot-patterns
Implements layered architecture patterns for Java 21+ Spring Boot REST APIs.
project-decision-profile
Maintains a project decision profile file using ASK, RESOLVE, and UNDECIDED tokens.
spring-boot-code-review
Reviews Java 21+ Spring Boot REST API changes and produces severity-ranked, evidence-backed findings.
observability-and-logging
Implements logging, metrics, tracing, and actuator endpoints for Spring Boot REST applications.
rest-api-contract
Governs REST API contract design, compatibility, versioning, and OpenAPI documentation for Spring Boot services.
application-caching
Designs server-side cache behavior for Spring Boot applications using Spring's cache abstraction.
sql-database-migration
Write and review forward-only relational schema migrations for Spring Boot with Flyway or Liquibase.
project-naming-conventions
Enforces naming and safe renaming conventions for Java Spring Boot REST projects.
application-security
Enforce security rules for Java Spring Boot REST applications across trust boundaries.
Frequently Asked Questions About mzivkovicdev
FAQPage SchemaWhat tasks can I accomplish using mzivkovicdev's skills?▼
You can build and review Java 21+ Spring Boot REST APIs end to end: controller and service layering, JPA repositories and Specifications, Maven or Gradle dependency governance, unit and Testcontainers integration tests, Flyway or Liquibase migrations, caching, Micrometer observability, and application security rules.
Who are mzivkovicdev's skills designed for?▼
They target backend engineers and reviewers working on Java 21+ Spring Boot REST services with relational databases. They suit developers writing production or test code, performing pull request reviews, evolving public API contracts, or hardening security, caching, and production operability.
How do the skills work together in practice?▼
The project-decision-profile skill owns docs/project-profile.md with ASK, RESOLVE, and UNDECIDED tokens that other skills read before writing production code. Domain skills then apply their standards to code creation, refactoring, review, and verification within a Java 21 Spring Boot repository.
What are the prerequisites and scope limits?▼
Skills assume Java 21+, Spring Boot, Maven or Gradle, and relational databases with JPA or Hibernate. They explicitly exclude NoSQL stores, GraphQL, gRPC, end-to-end or UI testing, server-side pages, HTTP/CDN caching, and infrastructure-resource naming such as cloud buckets.
Do these skills cover API versioning and breaking changes?▼
Yes. The rest-api-contract skill governs public endpoints, fields, status codes, and error contracts, deciding whether a change is breaking and handling versioning, deprecation, and retirement. It supports both code-first and contract-first OpenAPI document production and review.