
Agentic Skills by giuseppe-trisciuoglio
spring-boot-security-jwt
by giuseppe-trisciuoglio
JWT authentication and authorization patterns for Spring Boot 3.5.x covering token generation with JJWT, Bearer/cookie authentication, database/OAu...
spring-ai-mcp-server-patterns
by giuseppe-trisciuoglio
Model Context Protocol (MCP) server implementation patterns with Spring AI. Use when building MCP servers to extend AI capabilities with custom too...
shadcn-ui
by giuseppe-trisciuoglio
Complete shadcn/ui component library guide including installation, configuration, and implementation of accessible React components. Use when setti...
spring-boot-crud-patterns
by giuseppe-trisciuoglio
Provide repeatable CRUD workflows for Spring Boot 3 services with Spring Data JPA and feature-focused architecture; apply when modeling aggregates,...
react-patterns
by giuseppe-trisciuoglio
Comprehensive React 19 patterns expert covering Server Components, Actions, use() hook, useOptimistic, useFormStatus, useFormState, React Compiler,...
react-patterns
by giuseppe-trisciuoglio
Comprehensive React 19 patterns expert covering Server Components, Actions, use() hook, useOptimistic, useFormStatus, useFormState, React Compiler,...
spring-boot-actuator
by giuseppe-trisciuoglio
Configure Spring Boot Actuator for production-grade monitoring, health probes, secured management endpoints, and Micrometer metrics across JVM serv...
aws-sdk-java-v2-bedrock
by giuseppe-trisciuoglio
Amazon Bedrock patterns using AWS SDK for Java 2.x. Use when working with foundation models (listing, invoking), text generation, image generation,...
aws-sdk-java-v2-s3
by giuseppe-trisciuoglio
Amazon S3 patterns and examples using AWS SDK for Java 2.x. Use when working with S3 buckets, uploading/downloading objects, multipart uploads, pre...
spring-boot-saga-pattern
by giuseppe-trisciuoglio
Implement distributed transactions using the Saga Pattern in Spring Boot microservices. Use when building microservices requiring transaction manag...
aws-sdk-java-v2-core
by giuseppe-trisciuoglio
Core patterns and best practices for AWS SDK for Java 2.x. Use when configuring AWS service clients, setting up authentication, managing credential...
typescript-docs
by giuseppe-trisciuoglio
Create comprehensive TypeScript documentation using JSDoc, TypeDoc, and multi-layered documentation patterns for different audiences. Includes API ...
spring-boot-openapi-documentation
by giuseppe-trisciuoglio
Generate comprehensive REST API documentation using SpringDoc OpenAPI 3.0 and Swagger UI in Spring Boot 3.x applications. Use when setting up API d...
nestjs
by giuseppe-trisciuoglio
Comprehensive NestJS framework guide with Drizzle ORM integration. Use when building NestJS applications, setting up APIs, implementing authenticat...
spring-boot-rest-api-standards
by giuseppe-trisciuoglio
Implement REST API design standards and best practices for Spring Boot projects. Use when creating or reviewing REST endpoints, DTOs, error handlin...
spring-boot-test-patterns
by giuseppe-trisciuoglio
Comprehensive testing patterns for Spring Boot applications including unit, integration, slice, and container-based testing with JUnit 5, Mockito, ...
rag-implementation
by giuseppe-trisciuoglio
Build Retrieval-Augmented Generation (RAG) systems for AI applications with vector databases and semantic search. Use when implementing knowledge-g...
rag-implementation
by giuseppe-trisciuoglio
Build Retrieval-Augmented Generation (RAG) systems for AI applications with vector databases and semantic search. Use when implementing knowledge-g...
tailwind-css-patterns
by giuseppe-trisciuoglio
Comprehensive Tailwind CSS utility-first styling patterns including responsive design, layout utilities, flexbox, grid, spacing, typography, colors...
tailwind-css-patterns
by giuseppe-trisciuoglio
Comprehensive Tailwind CSS utility-first styling patterns including responsive design, layout utilities, flexbox, grid, spacing, typography, colors...
chunking-strategy
by giuseppe-trisciuoglio
Implement optimal chunking strategies in RAG systems and document processing pipelines. Use when building retrieval-augmented generation systems, v...
prompt-engineering
by giuseppe-trisciuoglio
This skill should be used when creating, optimizing, or implementing advanced prompt patterns including few-shot learning, chain-of-thought reasoni...
aws-sdk-java-v2-kms
by giuseppe-trisciuoglio
AWS Key Management Service (KMS) patterns using AWS SDK for Java 2.x. Use when creating/managing encryption keys, encrypting/decrypting data, gener...
aws-sdk-java-v2-lambda
by giuseppe-trisciuoglio
AWS Lambda patterns using AWS SDK for Java 2.x. Use when invoking Lambda functions, creating/updating functions, managing function configurations, ...
spring-boot-event-driven-patterns
by giuseppe-trisciuoglio
Implement Event-Driven Architecture (EDA) in Spring Boot using ApplicationEvent, @EventListener, and Kafka. Use for building loosely-coupled micros...
aws-sdk-java-v2-rds
by giuseppe-trisciuoglio
AWS RDS (Relational Database Service) management using AWS SDK for Java 2.x. Use when creating, modifying, monitoring, or managing Amazon RDS datab...
aws-sdk-java-v2-dynamodb
by giuseppe-trisciuoglio
Amazon DynamoDB patterns using AWS SDK for Java 2.x. Use when creating, querying, scanning, or performing CRUD operations on DynamoDB tables, worki...
spring-boot-resilience4j
by giuseppe-trisciuoglio
This skill should be used when implementing fault tolerance and resilience patterns in Spring Boot applications using the Resilience4j library. App...
aws-sdk-java-v2-messaging
by giuseppe-trisciuoglio
Implement AWS messaging patterns using AWS SDK for Java 2.x for SQS queues and SNS topics. Send/receive messages, manage FIFO queues, implement DLQ...
qdrant-vector-database-integration
by giuseppe-trisciuoglio
Qdrant vector database integration patterns with LangChain4j. Store embeddings, similarity search, and vector management for Java applications. Use...
qdrant-vector-database-integration
by giuseppe-trisciuoglio
Qdrant vector database integration patterns with LangChain4j. Store embeddings, similarity search, and vector management for Java applications. Use...
langchain4j-testing-strategies
by giuseppe-trisciuoglio
Testing strategies for LangChain4j-powered applications. Mock LLM responses, test retrieval chains, and validate AI workflows. Use when testing AI-...
aws-rds-spring-boot-integration
by giuseppe-trisciuoglio
Configure AWS RDS (Aurora, MySQL, PostgreSQL) with Spring Boot applications. Use when setting up datasources, connection pooling, security, and pro...
aws-sdk-java-v2-secrets-manager
by giuseppe-trisciuoglio
AWS Secrets Manager patterns using AWS SDK for Java 2.x. Use when storing/retrieving secrets (passwords, API keys, tokens), rotating secrets automa...
langchain4j-tool-function-calling-patterns
by giuseppe-trisciuoglio
Tool and function calling patterns with LangChain4j. Define tools, handle function calls, and integrate with LLM agents. Use when building agentic ...
langchain4j-mcp-server-patterns
by giuseppe-trisciuoglio
Model Context Protocol (MCP) server implementation patterns with LangChain4j. Use when building MCP servers to extend AI capabilities with custom t...
unit-test-exception-handler
by giuseppe-trisciuoglio
Unit tests for @ExceptionHandler and @ControllerAdvice for global exception handling. Use when validating error response formatting and HTTP status...
langchain4j-rag-implementation-patterns
by giuseppe-trisciuoglio
Implement Retrieval-Augmented Generation (RAG) systems with LangChain4j. Build document ingestion pipelines, embedding stores, vector search strate...
unit-test-bean-validation
by giuseppe-trisciuoglio
Unit testing Jakarta Bean Validation (@Valid, @NotNull, @Min, @Max, etc.) with custom validators and constraint violations. Test validation logic w...
unit-test-config-properties
by giuseppe-trisciuoglio
Unit tests for @ConfigurationProperties classes with @ConfigurationPropertiesTest. Use when validating application configuration binding and valida...
spring-boot-cache
by giuseppe-trisciuoglio
Instruction set for enabling and operating the Spring Cache abstraction in Spring Boot when implementing application-level caching for performance-...
unit-test-security-authorization
by giuseppe-trisciuoglio
Unit tests for Spring Security with @PreAuthorize, @Secured, @RolesAllowed. Test role-based access control and authorization policies. Use when val...
spring-data-neo4j
by giuseppe-trisciuoglio
Expert in Spring Data Neo4j integration patterns for graph database development. Use when working with Neo4j graph databases, node entities, relati...
langchain4j-vector-stores-configuration
by giuseppe-trisciuoglio
Configure LangChain4J vector stores for RAG applications. Use when building semantic search, integrating vector databases (PostgreSQL/pgvector, Pin...
unit-test-boundary-conditions
by giuseppe-trisciuoglio
Edge case and boundary testing patterns for unit tests. Testing minimum/maximum values, null cases, empty collections, and numeric precision. Pure ...
spring-boot-dependency-injection
by giuseppe-trisciuoglio
Dependency injection workflow for Spring Boot projects covering constructor-first patterns, optional collaborator handling, bean selection, and val...
unit-test-mapper-converter
by giuseppe-trisciuoglio
Unit tests for mappers and converters (MapStruct, custom mappers). Test object transformation logic in isolation. Use when ensuring correct data tr...
unit-test-scheduled-async
by giuseppe-trisciuoglio
Unit tests for scheduled and async tasks using @Scheduled and @Async. Mock task execution and timing. Use when validating asynchronous operations a...
unit-test-caching
by giuseppe-trisciuoglio
Unit tests for caching behavior using Spring Cache annotations (@Cacheable, @CachePut, @CacheEvict). Use when validating cache configuration and ca...
unit-test-json-serialization
by giuseppe-trisciuoglio
Unit tests for JSON serialization/deserialization with Jackson and @JsonTest. Use when validating JSON mapping, custom serializers, and date format...
unit-test-parameterized
by giuseppe-trisciuoglio
Parameterized testing patterns with @ParameterizedTest, @ValueSource, @CsvSource. Run single test method with multiple input combinations. Use when...
unit-test-controller-layer
by giuseppe-trisciuoglio
Unit tests for REST controllers using MockMvc and @WebMvcTest. Test request/response mapping, validation, and exception handling. Use when testing ...
unit-test-utility-methods
by giuseppe-trisciuoglio
Unit tests for utility/helper classes and static methods. Test pure functions and helper logic. Use when validating utility code correctness.
langchain4j-spring-boot-integration
by giuseppe-trisciuoglio
Integration patterns for LangChain4j with Spring Boot. Auto-configuration, dependency injection, and Spring ecosystem integration. Use when embeddi...
unit-test-application-events
by giuseppe-trisciuoglio
Testing Spring application events (ApplicationEvent) with @EventListener and ApplicationEventPublisher. Test event publishing, listening, and async...
unit-test-service-layer
by giuseppe-trisciuoglio
Unit tests for service layer with Mockito. Test business logic in isolation by mocking dependencies. Use when validating service behaviors and busi...
spring-data-jpa
by giuseppe-trisciuoglio
Implement persistence layers with Spring Data JPA. Use when creating repositories, configuring entity relationships, writing queries (derived and @...
langchain4j-ai-services-patterns
by giuseppe-trisciuoglio
Build declarative AI Services with LangChain4j using interface-based patterns, annotations, memory management, tools integration, and advanced appl...
unit-test-wiremock-rest-api
by giuseppe-trisciuoglio
Unit tests for external REST APIs using WireMock to mock HTTP endpoints. Use when testing service integrations with external APIs.
Discover More Agentic Skills
Browse our complete catalog of AI agent skills from developers worldwide.