From dept44
Scaffold new components in dept44 Spring Boot microservices. Use this skill whenever the user wants to create, generate, or scaffold a new CRUD endpoint, proxy endpoint, JPA entity, Feign integration, scheduled job, or integration tests / AppTests in a dept44 service. Triggers on: 'new endpoint', 'create entity', 'add integration', 'scaffold', 'new scheduler', 'add a feign client', 'proxy endpoint', 'create CRUD', 'new job', 'add app tests', 'write integration tests for this service', or any request to generate boilerplate for a Spring Boot microservice following dept44 conventions. Also trigger when the user mentions creating something 'like the other endpoints' or 'following the existing pattern' in a dept44 repo.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dept44:dept44-scaffoldThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate new components in dept44 Spring Boot microservices. This skill routes to the appropriate scaffolding template based on what the user needs.
Generate new components in dept44 Spring Boot microservices. This skill routes to the appropriate scaffolding template based on what the user needs.
| User wants... | Read this reference |
|---|---|
| CRUD endpoint backed by a local database | references/new-endpoint-crud.md |
| Endpoint that proxies to an external service via Feign | references/new-endpoint-proxy.md |
| JPA entity + repository + Flyway migration (no endpoint) | references/new-entity.md |
| Feign client integration to an external service (no endpoint) | references/new-integration.md |
| Scheduled background job | references/new-scheduler.md |
| Integration tests (AppTests) + OpenAPI contract test for an existing service | references/new-apptest.md |
dept44-patterns skill is a better fitThese apply to all scaffolding regardless of type — they're the dept44 way:
final on all variables and parameters@CircuitBreaker is mandatory on all repositories and Feign clientsmvn test then mvn verify to confirm everything passesnpx claudepluginhub sundsvallskommun/claude-plugins --plugin dept44Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.