# Skills for Backend and APIs

Skills for Backend and APIs: what each one does, an install command and example prompts.

2279 cards · page 24 of 57

- HTML: https://affpapa.org/en/nevibecode/skills/topic/backend?page=24
- Instructions for agents: https://affpapa.org/en/nevibecode/agents.md

- [nestjs-code-review](https://affpapa.org/en/nevibecode/skills/nestjs-code-review.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3800 installs — A skill that reviews NestJS apps: controllers, services, modules, DI, guards and database patterns.
- [spring-boot-resilience4j](https://affpapa.org/en/nevibecode/skills/spring-boot-resilience4j.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3800 installs — Generates Resilience4j fault tolerance patterns for Spring Boot 3.x projects.
- [unit-test-service-layer](https://affpapa.org/en/nevibecode/skills/unit-test-service-layer.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3800 installs — A skill that gives the agent a Mockito pattern for service-layer unit tests: mock repositories, verify calls, cover exception paths.
- [nestjs-best-practices](https://affpapa.org/en/nevibecode/skills/giuseppe-trisciuoglio-nestjs-best-practices.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3800 installs — A skill that hands your agent a rulebook for NestJS: module boundaries, provider scopes, exception filters, DTO validation and Drizzle ORM.
- [spring-boot-cache](https://affpapa.org/en/nevibecode/skills/spring-boot-cache.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3800 installs — Configures caching in Spring Boot services using Caffeine, Redis, or Ehcache providers.
- [zod-validation-utilities](https://affpapa.org/en/nevibecode/skills/zod-validation-utilities.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3800 installs — Guides Zod v4 validation for TypeScript APIs, forms, and configuration.
- [spring-boot-event-driven-patterns](https://affpapa.org/en/nevibecode/skills/spring-boot-event-driven-patterns.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3800 installs — A Spring Boot 3.x skill for domain events, @TransactionalEventListener, Kafka messaging and the transactional outbox pattern.
- [llm-application-dev](https://affpapa.org/en/nevibecode/skills/llm-application-dev.md) — skill · MoizIbnYousaf · Claude Code, Codex, Cursor +3 · 462 installs — A skill for building LLM-powered features: prompt patterns, a RAG pipeline, API calls and retry handling.
- [graphql-schema](https://affpapa.org/en/nevibecode/skills/graphql-schema.md) — skill · apollographql · Claude Code, Codex, Cursor +3 · 4000 installs — Guides GraphQL SDL schema design following Apollo best practices.
- [sentry-sdk-upgrade](https://affpapa.org/en/nevibecode/skills/sentry-sdk-upgrade.md) — skill · getsentry · Claude Code, Codex, Cursor +3 · 3100 installs — This skill guides major version upgrades for the Sentry JavaScript SDK, like migrating from v7 to v8 or v9.
- [aws-sdk-java-v2-rds](https://affpapa.org/en/nevibecode/skills/aws-sdk-java-v2-rds.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — Guides AI agents in managing Amazon RDS databases via the AWS SDK for Java 2.x.
- [aws-sdk-java-v2-kms](https://affpapa.org/en/nevibecode/skills/aws-sdk-java-v2-kms.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — This skill provides AWS KMS patterns for AWS SDK for Java 2.x, covering keys, encryption, data keys, signatures, and Spring Boot integration.
- [aws-sdk-java-v2-secrets-manager](https://affpapa.org/en/nevibecode/skills/aws-sdk-java-v2-secrets-manager.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — A skill for pulling AWS Secrets Manager values into Java services: retrieval, caching, rotation-aware access and Spring Boot wiring.
- [aws-sdk-java-v2-messaging](https://affpapa.org/en/nevibecode/skills/aws-sdk-java-v2-messaging.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — Code patterns for AWS SQS and SNS using AWS SDK for Java 2.x.
- [aws-sdk-java-v2-bedrock](https://affpapa.org/en/nevibecode/skills/aws-sdk-java-v2-bedrock.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — A skill that shows your agent how to call Amazon Bedrock models from AWS SDK for Java 2.x: text, images, embeddings and streaming.
- [aws-sdk-java-v2-core](https://affpapa.org/en/nevibecode/skills/aws-sdk-java-v2-core.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — Walks through building AWS SDK for Java 2.x clients with sensible defaults: credentials, region, HTTP stack, timeouts, retries.
- [aws-sdk-java-v2-lambda](https://affpapa.org/en/nevibecode/skills/aws-sdk-java-v2-lambda.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — A skill that feeds your agent AWS Lambda patterns built on AWS SDK for Java 2.x.
- [aws-rds-spring-boot-integration](https://affpapa.org/en/nevibecode/skills/aws-rds-spring-boot-integration.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — A skill that walks through wiring AWS RDS into Spring Boot: HikariCP pooling, SSL, IAM auth, Secrets Manager.
- [aws-sdk-java-v2-dynamodb](https://affpapa.org/en/nevibecode/skills/aws-sdk-java-v2-dynamodb.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — Provides Amazon DynamoDB patterns using AWS SDK for Java 2.x and the Enhanced Client.
- [aws-sdk-java-v2-s3](https://affpapa.org/en/nevibecode/skills/aws-sdk-java-v2-s3.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — Hands your agent ready-made Amazon S3 patterns for AWS SDK for Java 2.x: buckets, object uploads, multipart, presigned URLs.
- [langchain4j-mcp-server-patterns](https://affpapa.org/en/nevibecode/skills/langchain4j-mcp-server-patterns.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — Provides design patterns for building Java MCP servers and connecting them to LangChain4j.
- [langchain4j-vector-stores-configuration](https://affpapa.org/en/nevibecode/skills/langchain4j-vector-stores-configuration.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — A skill that shows how to wire a LangChain4J vector store for RAG: connections, embedding dimensions, metadata filters.
- [unit-test-application-events](https://affpapa.org/en/nevibecode/skills/unit-test-application-events.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — Unit test patterns for Spring events: verify publishing through ApplicationEventPublisher and exercise @EventListener handlers without booting the context.
- [unit-test-config-properties](https://affpapa.org/en/nevibecode/skills/unit-test-config-properties.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — Provides JUnit 5 patterns to unit test Spring Boot @ConfigurationProperties using ApplicationContextRunner without starting a full application context.
- [unit-test-caching](https://affpapa.org/en/nevibecode/skills/unit-test-caching.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — Unit test patterns for Spring Cache annotations: cache hits and misses, eviction, SpEL keys, all without booting a full Spring context.
- [langchain4j-ai-services-patterns](https://affpapa.org/en/nevibecode/skills/langchain4j-ai-services-patterns.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — A skill that walks your agent through declarative AI Services in LangChain4j: interfaces, annotations, memory and tool calling.
- [qdrant](https://affpapa.org/en/nevibecode/skills/qdrant.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — Provides integration patterns for the Qdrant vector database in Java and Spring Boot with LangChain4j.
- [unit-test-mapper-converter](https://affpapa.org/en/nevibecode/skills/unit-test-mapper-converter.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — A skill for unit-testing MapStruct mappers and converters: field mapping, null handling, nested objects and round-trip conversion.
- [unit-test-exception-handler](https://affpapa.org/en/nevibecode/skills/unit-test-exception-handler.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — Patterns for unit testing @ExceptionHandler and @ControllerAdvice in Spring Boot: status codes, JSON error bodies and field-level validation errors.
- [unit-test-scheduled-async](https://affpapa.org/en/nevibecode/skills/unit-test-scheduled-async.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — A skill with ready patterns for unit testing Spring @Scheduled and @Async methods: JUnit 5, CompletableFuture, Awaitility, Mockito.
- [langchain4j-rag-implementation-patterns](https://affpapa.org/en/nevibecode/skills/langchain4j-rag-implementation-patterns.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — A coding-agent skill that scaffolds LangChain4j RAG pipelines: document ingestion, embedding stores, vector search and knowledge-base answers.
- [langchain4j-spring-boot-integration](https://affpapa.org/en/nevibecode/skills/langchain4j-spring-boot-integration.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — Configures LangChain4j in Spring Boot applications, setting up declarative @AiService interfaces, chat memory, and RAG pipelines with Spring Data.
- [langchain4j-tool-function-calling-patterns](https://affpapa.org/en/nevibecode/skills/langchain4j-tool-function-calling-patterns.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — A skill that shows your agent how to expose Java methods with @Tool, register them in AiServices and handle tool execution errors.
- [unit-test-security-authorization](https://affpapa.org/en/nevibecode/skills/unit-test-security-authorization.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3700 installs — A skill with patterns for unit testing Spring Security authorization: @PreAuthorize, @Secured, @RolesAllowed and custom permission evaluators.
- [spring-data-neo4j](https://affpapa.org/en/nevibecode/skills/spring-data-neo4j.md) — skill · giuseppe-trisciuoglio · Claude Code, Codex, Cursor +3 · 3800 installs — Provides integration patterns for Spring Data Neo4j in Spring Boot projects.
- [docker-project-foundations](https://affpapa.org/en/nevibecode/skills/docker-project-foundations.md) — skill · docker · Claude Code, Codex, Cursor +3 · 1000 installs — This skill bootstraps Docker environments from scratch.
- [msgraph](https://affpapa.org/en/nevibecode/skills/msgraph.md) — skill · merill · Claude Code, Codex, Cursor +3 · 1400 installs — Search Microsoft Graph API endpoints, permissions, resource schemas and query examples from local indexes.
- [shopify](https://affpapa.org/en/nevibecode/skills/mrgoonie-shopify.md) — skill · mrgoonie · Claude Code, Codex, Cursor +3 · 450 installs — A skill for building on Shopify: apps, checkout and admin extensions, Liquid themes, plus GraphQL and REST API work.
- [sentry-setup-ai-monitoring](https://affpapa.org/en/nevibecode/skills/sentry-setup-ai-monitoring.md) — skill · getsentry · Claude Code, Codex, Cursor +3 · 3000 installs — Configures Sentry AI monitoring for LLM calls, agent runs, and token metrics.
- [convex-agents](https://affpapa.org/en/nevibecode/skills/convex-agents.md) — skill · waynesutton · Claude Code, Codex, Cursor +3 · 1500 installs — Guides agent setup with the @convex-dev/agent component.

Next: https://affpapa.org/en/nevibecode/skills/topic/backend.md?page=25

## Refine
[typescript](https://affpapa.org/en/nevibecode/tag/typescript.md) · [api](https://affpapa.org/en/nevibecode/tag/api.md) · [python](https://affpapa.org/en/nevibecode/tag/python.md) · [dotnet](https://affpapa.org/en/nevibecode/tag/dotnet.md) · [java](https://affpapa.org/en/nevibecode/tag/java.md) · [rest-api](https://affpapa.org/en/nevibecode/tag/rest-api.md) · [database](https://affpapa.org/en/nevibecode/tag/database.md) · [node](https://affpapa.org/en/nevibecode/tag/node.md) · [csharp](https://affpapa.org/en/nevibecode/tag/csharp.md) · [react](https://affpapa.org/en/nevibecode/tag/react.md) · [webhooks](https://affpapa.org/en/nevibecode/tag/webhooks.md) · [cli](https://affpapa.org/en/nevibecode/tag/cli.md)

## Narrow this list
Parameters: `?platform=<claude-code|codex|cursor|copilot|gemini-cli|windsurf|…>`, `&topic=<…>`, `&sort=installs|stars|new|updated` — values in https://affpapa.org/en/nevibecode/agents.md

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
