oriddd avatar

oriddd

Community

@oriddd

1Followers
|
4Public Repos
|
46Published Skills

oriddd provides 46 opinionated skills for building production-grade Java 21 / Spring Boot microservices, covering architecture, testing, CI/CD, observability, security, and Kubernetes deployment.

Skills Distribution
DomainDeveloper To...Spring Boot Micros.. (35%)Testing & Code Qua.. (25%)CI/CD & Kubernetes.. (15%)Observability & Re.. (15%)

Agent Skills by oriddd

Showing 46 vetted skills indexed across 1 GitHub repositories.

oridddoriddd

validation-pattern

Implements declarative input validation in Spring Boot using Jakarta ConstraintValidator and Spring Validator.

Community
Intermediate
oridddoriddd

adapter-contract-tests

Write shared abstract test suites that verify every adapter behind a port behaves identically.

Community
Intermediate
oridddoriddd

domain-modeling

Applies tactical Domain-Driven Design patterns to Java microservice domain models.

Community
Intermediate
oridddoriddd

health-indicator

Generates a Spring Boot Actuator readiness HealthIndicator for downstream dependencies.

Community
Intermediate
oridddoriddd

input-validation

Implement Spring Boot input validation using Jakarta ConstraintValidator and Spring Validator patterns.

Community
Advanced
oridddoriddd

git-commit-conventions

Write and sequence git commits using Conventional Commit prefixes and reviewable history rules.

Community
Intermediate
oridddoriddd

refactoring-playbook

Migrates Java Spring Boot anti-patterns to canonical patterns through step-by-step green-bar refactorings.

Community
Advanced
oridddoriddd

context-maintenance

Maintain project context documentation including architecture, standards, and progress tracking.

Community
Intermediate
oridddoriddd

ci

Generates Jenkinsfile, Dockerfile, and Maven pom.xml for Java 21 Spring Boot microservices.

Community
Intermediate
oridddoriddd

openapi-first-codegen

Generate Spring Boot controllers and DTOs from an OpenAPI 3 contract using the Maven generator plugin.

Community
Intermediate
oridddoriddd

data-privacy

Implements PII masking, field-level encryption, and GDPR deletion workflows in Java microservices.

Community
Intermediate
oridddoriddd

feature-flags

Implement feature toggles in Java and Spring Boot to decouple deployment from release.

Community
Intermediate
oridddoriddd

unit-tests

Generates JUnit 5 and Mockito unit tests covering happy paths, exceptions, and edge cases for Spring Boot classes.

Community
Advanced
oridddoriddd

integration-tests

Test Spring Boot services against real databases, brokers, and HTTP dependencies using Testcontainers and WireMock.

Community
Intermediate
oridddoriddd

spring-boot-conventions

Standardizes Spring Boot 3 idioms for configuration, validation, async, caching, and scheduling.

Community
Intermediate
oridddoriddd

pluggable-architecture

Implements ports-and-adapters architecture with Spring conditional wiring for swappable technology integrations.

Community
Advanced
oridddoriddd

github-actions-ci

Generates GitHub Actions workflows for build, image publishing, and release automation.

Community
Intermediate
oridddoriddd

api-design

Defines REST API design rules for Spring Boot services including versioning, pagination, and error formats.

Community
Intermediate
oridddoriddd

observability

Configure Micrometer metrics, structured JSON logs, and OpenTelemetry traces for Spring Boot services.

Community
Intermediate
oridddoriddd

request-metrics

Implement per-request domain metrics in Spring Boot using a Filter, Recorder, and Parser pattern.

Community
Advanced
oridddoriddd

testable-code-principles

Applies SOLID principles and LEGO-brick design rules to write testable Java classes.

Community
Intermediate
oridddoriddd

permissions

Implements authentication and authorization in Spring Boot services using a Strategy and Handler pattern.

Community
Advanced
oridddoriddd

code-structure

Applies canonical Java Spring Boot package hierarchy and design patterns when creating or refactoring microservices.

Community
Advanced
oridddoriddd

release-versioning

Standardize releases with Conventional Commits, Semantic Versioning, and automated CHANGELOG generation.

Community
Intermediate

Frequently Asked Questions About oriddd

FAQPage Schema
What 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.