oriddd
Community@oriddd
oriddd provides 46 opinionated skills for building production-grade Java 21 / Spring Boot microservices, covering architecture, testing, CI/CD, observability, security, and Kubernetes deployment.
Agent Skills by oriddd
Showing 46 vetted skills indexed across 1 GitHub repositories.
validation-pattern
Implements declarative input validation in Spring Boot using Jakarta ConstraintValidator and Spring Validator.
adapter-contract-tests
Write shared abstract test suites that verify every adapter behind a port behaves identically.
domain-modeling
Applies tactical Domain-Driven Design patterns to Java microservice domain models.
health-indicator
Generates a Spring Boot Actuator readiness HealthIndicator for downstream dependencies.
input-validation
Implement Spring Boot input validation using Jakarta ConstraintValidator and Spring Validator patterns.
git-commit-conventions
Write and sequence git commits using Conventional Commit prefixes and reviewable history rules.
refactoring-playbook
Migrates Java Spring Boot anti-patterns to canonical patterns through step-by-step green-bar refactorings.
context-maintenance
Maintain project context documentation including architecture, standards, and progress tracking.
ci
Generates Jenkinsfile, Dockerfile, and Maven pom.xml for Java 21 Spring Boot microservices.
openapi-first-codegen
Generate Spring Boot controllers and DTOs from an OpenAPI 3 contract using the Maven generator plugin.
data-privacy
Implements PII masking, field-level encryption, and GDPR deletion workflows in Java microservices.
feature-flags
Implement feature toggles in Java and Spring Boot to decouple deployment from release.
unit-tests
Generates JUnit 5 and Mockito unit tests covering happy paths, exceptions, and edge cases for Spring Boot classes.
integration-tests
Test Spring Boot services against real databases, brokers, and HTTP dependencies using Testcontainers and WireMock.
spring-boot-conventions
Standardizes Spring Boot 3 idioms for configuration, validation, async, caching, and scheduling.
pluggable-architecture
Implements ports-and-adapters architecture with Spring conditional wiring for swappable technology integrations.
github-actions-ci
Generates GitHub Actions workflows for build, image publishing, and release automation.
api-design
Defines REST API design rules for Spring Boot services including versioning, pagination, and error formats.
observability
Configure Micrometer metrics, structured JSON logs, and OpenTelemetry traces for Spring Boot services.
request-metrics
Implement per-request domain metrics in Spring Boot using a Filter, Recorder, and Parser pattern.
testable-code-principles
Applies SOLID principles and LEGO-brick design rules to write testable Java classes.
permissions
Implements authentication and authorization in Spring Boot services using a Strategy and Handler pattern.
code-structure
Applies canonical Java Spring Boot package hierarchy and design patterns when creating or refactoring microservices.
release-versioning
Standardize releases with Conventional Commits, Semantic Versioning, and automated CHANGELOG generation.
Frequently Asked Questions About oriddd
FAQPage SchemaWhat tasks can I accomplish with oriddd's Spring Boot skills?▼
You can scaffold repos, design REST APIs with OpenAPI-first codegen, implement Jakarta Bean Validation, add JPA persistence with Flyway, wire Kafka/RabbitMQ messaging with outbox patterns, enforce Resilience4j bulkheads, generate JUnit 5/Mockito and Testcontainers tests, and produce Helm charts for Kubernetes deployment.
Who are these skills designed for?▼
Backend engineers and platform teams building Java 21 / Spring Boot 3 microservices — REST, event-driven, scheduler/batch, library, or monolith shapes. The project-types meta-skill picks the right skill combination per project kind, and quality-review supports PR-level SOLID and testability audits.
How do I install and run these skills in practice?▼
Start with the project-types meta-skill to select your project shape, then invoke create-repo, which interactively prompts for metadata and applies ci, cd, and code-structure to emit a working repo with pom.xml, Jenkinsfile, Dockerfile, Helm chart, and package skeleton. Other skills apply incrementally per feature.
Are oriddd's skills open source and what do they cost?▼
The skills are vendor-neutral and rely only on public, open-source primitives — Spring Boot, Maven, Jenkins or GitHub Actions, Testcontainers, Prometheus, and OpenTelemetry. No private libraries are required; organization-specific registries and ConfigMaps are added as local overrides.
What prerequisites and dependencies do these skills require?▼
A Java 21 / Spring Boot 3 environment with Maven. Skills declare explicit depends_on chains — e.g., input-validation requires code-structure, exception-handling, and validation-pattern; cd requires ci; persistence requires pluggable-architecture. Some skills (create-repo, health-indicator, external-client) are human-in-the-loop and prompt for inputs.