code-reviewJava / Spring Boot — run a full guild-standard review on a Java diff or PR before it is submitted and return a structured report. Read-only — never edits files, builds or runs tests.
new-endpointJava / Spring Boot — add a fully standards-compliant REST endpoint to an existing Spring Boot service, from controller to tests.
new-featureJava / Spring Boot — implement a multi-layer feature in a Spring Boot service from scratch — new endpoint(s), persistence, downstream calls, validation, tests, docs.
new-kafka-consumerJava / Spring Boot — add a fully production-ready Kafka consumer to an existing Spring Boot service — idempotency, DLQ, outbox (if needed), observability, graceful shutdown, and tests.
new-metricJava / Spring Boot — add a Micrometer Timer metric for a specific endpoint using the canonical Filter → Recorder → Parser pattern.
new-microservice-clientJava / Spring Boot — integrate a new downstream microservice or external API using the canonical `client/<dep>/` package (Simple Wrapper, Lite or five-layer — the simplest that fits its scale).
new-validationJava / Spring Boot — add a new input-validation rule (Jakarta `@Constraint` or Spring `Validator`) following the canonical three-layer pattern.
refactorJava / Spring Boot — migrate a Java class, package, or module from common anti-patterns to the canonical patterns prescribed by the skills catalogue — safely, incrementally, with full test coverage at each step.
scaffold-repoJava / Spring Boot — interactively create a brand-new Java 21 / Spring Boot microservice repository from scratch (structure, CI/CD, local-dev, context docs, baseline non-negotiables). Main-session only (`claude --agent`); it asks the developer throughout, so as a subagent it only returns its questio
test-writerJava / Spring Boot — write JUnit unit, component and integration (`*IT`) tests for a given list of already-existing classes, endpoints or boundaries, following the unit-tests, component-tests and integration-tests skills. Use when the production code is done and tests for independent classes can be