Agentic Skills by giuseppe-trisciuoglio
spring-boot-security-jwt
by giuseppe-trisciuoglioJWT authentication and authorization patterns for Spring Boot 3.5.x covering token generation with JJWT, Bearer/cookie authentication, database/OAuth2...
spring-ai-mcp-server-patterns
by giuseppe-trisciuoglioModel Context Protocol (MCP) server implementation patterns with Spring AI. Use when building MCP servers to extend AI capabilities with custom tools,...
shadcn-ui
by giuseppe-trisciuoglioComplete shadcn/ui component library guide including installation, configuration, and implementation of accessible React components. Use when setting ...
spring-boot-crud-patterns
by giuseppe-trisciuoglioProvide repeatable CRUD workflows for Spring Boot 3 services with Spring Data JPA and feature-focused architecture; apply when modeling aggregates, re...
react-patterns
by giuseppe-trisciuoglioComprehensive React 19 patterns expert covering Server Components, Actions, use() hook, useOptimistic, useFormStatus, useFormState, React Compiler, co...
react-patterns
by giuseppe-trisciuoglioComprehensive React 19 patterns expert covering Server Components, Actions, use() hook, useOptimistic, useFormStatus, useFormState, React Compiler, co...
spring-boot-actuator
by giuseppe-trisciuoglioConfigure Spring Boot Actuator for production-grade monitoring, health probes, secured management endpoints, and Micrometer metrics across JVM service...
aws-sdk-java-v2-bedrock
by giuseppe-trisciuoglioAmazon Bedrock patterns using AWS SDK for Java 2.x. Use when working with foundation models (listing, invoking), text generation, image generation, em...
aws-sdk-java-v2-s3
by giuseppe-trisciuoglioAmazon S3 patterns and examples using AWS SDK for Java 2.x. Use when working with S3 buckets, uploading/downloading objects, multipart uploads, presig...
spring-boot-saga-pattern
by giuseppe-trisciuoglioImplement distributed transactions using the Saga Pattern in Spring Boot microservices. Use when building microservices requiring transaction manageme...
aws-sdk-java-v2-core
by giuseppe-trisciuoglioCore patterns and best practices for AWS SDK for Java 2.x. Use when configuring AWS service clients, setting up authentication, managing credentials, ...
typescript-docs
by giuseppe-trisciuoglioCreate comprehensive TypeScript documentation using JSDoc, TypeDoc, and multi-layered documentation patterns for different audiences. Includes API doc...
spring-boot-openapi-documentation
by giuseppe-trisciuoglioGenerate comprehensive REST API documentation using SpringDoc OpenAPI 3.0 and Swagger UI in Spring Boot 3.x applications. Use when setting up API docu...
nestjs
by giuseppe-trisciuoglioComprehensive NestJS framework guide with Drizzle ORM integration. Use when building NestJS applications, setting up APIs, implementing authentication...
spring-boot-rest-api-standards
by giuseppe-trisciuoglioImplement REST API design standards and best practices for Spring Boot projects. Use when creating or reviewing REST endpoints, DTOs, error handling, ...
spring-boot-test-patterns
by giuseppe-trisciuoglioComprehensive testing patterns for Spring Boot applications including unit, integration, slice, and container-based testing with JUnit 5, Mockito, Tes...
rag-implementation
by giuseppe-trisciuoglioBuild Retrieval-Augmented Generation (RAG) systems for AI applications with vector databases and semantic search. Use when implementing knowledge-grou...
rag-implementation
by giuseppe-trisciuoglioBuild Retrieval-Augmented Generation (RAG) systems for AI applications with vector databases and semantic search. Use when implementing knowledge-grou...
tailwind-css-patterns
by giuseppe-trisciuoglioComprehensive Tailwind CSS utility-first styling patterns including responsive design, layout utilities, flexbox, grid, spacing, typography, colors, a...
tailwind-css-patterns
by giuseppe-trisciuoglioComprehensive Tailwind CSS utility-first styling patterns including responsive design, layout utilities, flexbox, grid, spacing, typography, colors, a...
chunking-strategy
by giuseppe-trisciuoglioImplement optimal chunking strategies in RAG systems and document processing pipelines. Use when building retrieval-augmented generation systems, vect...
prompt-engineering
by giuseppe-trisciuoglioThis skill should be used when creating, optimizing, or implementing advanced prompt patterns including few-shot learning, chain-of-thought reasoning,...
aws-sdk-java-v2-kms
by giuseppe-trisciuoglioAWS Key Management Service (KMS) patterns using AWS SDK for Java 2.x. Use when creating/managing encryption keys, encrypting/decrypting data, generati...
aws-sdk-java-v2-lambda
by giuseppe-trisciuoglioAWS Lambda patterns using AWS SDK for Java 2.x. Use when invoking Lambda functions, creating/updating functions, managing function configurations, wor...
spring-boot-event-driven-patterns
by giuseppe-trisciuoglioImplement Event-Driven Architecture (EDA) in Spring Boot using ApplicationEvent, @EventListener, and Kafka. Use for building loosely-coupled microserv...
aws-sdk-java-v2-rds
by giuseppe-trisciuoglioAWS RDS (Relational Database Service) management using AWS SDK for Java 2.x. Use when creating, modifying, monitoring, or managing Amazon RDS database...
aws-sdk-java-v2-dynamodb
by giuseppe-trisciuoglioAmazon DynamoDB patterns using AWS SDK for Java 2.x. Use when creating, querying, scanning, or performing CRUD operations on DynamoDB tables, working ...
spring-boot-resilience4j
by giuseppe-trisciuoglioThis skill should be used when implementing fault tolerance and resilience patterns in Spring Boot applications using the Resilience4j library. Apply ...
aws-sdk-java-v2-messaging
by giuseppe-trisciuoglioImplement AWS messaging patterns using AWS SDK for Java 2.x for SQS queues and SNS topics. Send/receive messages, manage FIFO queues, implement DLQ, p...
qdrant-vector-database-integration
by giuseppe-trisciuoglioQdrant vector database integration patterns with LangChain4j. Store embeddings, similarity search, and vector management for Java applications. Use wh...
qdrant-vector-database-integration
by giuseppe-trisciuoglioQdrant vector database integration patterns with LangChain4j. Store embeddings, similarity search, and vector management for Java applications. Use wh...
langchain4j-testing-strategies
by giuseppe-trisciuoglioTesting strategies for LangChain4j-powered applications. Mock LLM responses, test retrieval chains, and validate AI workflows. Use when testing AI-pow...
aws-rds-spring-boot-integration
by giuseppe-trisciuoglioConfigure AWS RDS (Aurora, MySQL, PostgreSQL) with Spring Boot applications. Use when setting up datasources, connection pooling, security, and produc...
aws-sdk-java-v2-secrets-manager
by giuseppe-trisciuoglioAWS Secrets Manager patterns using AWS SDK for Java 2.x. Use when storing/retrieving secrets (passwords, API keys, tokens), rotating secrets automatic...
langchain4j-tool-function-calling-patterns
by giuseppe-trisciuoglioTool and function calling patterns with LangChain4j. Define tools, handle function calls, and integrate with LLM agents. Use when building agentic app...
langchain4j-mcp-server-patterns
by giuseppe-trisciuoglioModel Context Protocol (MCP) server implementation patterns with LangChain4j. Use when building MCP servers to extend AI capabilities with custom tool...
unit-test-exception-handler
by giuseppe-trisciuoglioUnit tests for @ExceptionHandler and @ControllerAdvice for global exception handling. Use when validating error response formatting and HTTP status co...
langchain4j-rag-implementation-patterns
by giuseppe-trisciuoglioImplement Retrieval-Augmented Generation (RAG) systems with LangChain4j. Build document ingestion pipelines, embedding stores, vector search strategie...
unit-test-bean-validation
by giuseppe-trisciuoglioUnit testing Jakarta Bean Validation (@Valid, @NotNull, @Min, @Max, etc.) with custom validators and constraint violations. Test validation logic with...
unit-test-config-properties
by giuseppe-trisciuoglioUnit tests for @ConfigurationProperties classes with @ConfigurationPropertiesTest. Use when validating application configuration binding and validatio...
spring-boot-cache
by giuseppe-trisciuoglioInstruction set for enabling and operating the Spring Cache abstraction in Spring Boot when implementing application-level caching for performance-sen...
unit-test-security-authorization
by giuseppe-trisciuoglioUnit tests for Spring Security with @PreAuthorize, @Secured, @RolesAllowed. Test role-based access control and authorization policies. Use when valida...
spring-data-neo4j
by giuseppe-trisciuoglioExpert in Spring Data Neo4j integration patterns for graph database development. Use when working with Neo4j graph databases, node entities, relations...
langchain4j-vector-stores-configuration
by giuseppe-trisciuoglioConfigure LangChain4J vector stores for RAG applications. Use when building semantic search, integrating vector databases (PostgreSQL/pgvector, Pineco...
unit-test-boundary-conditions
by giuseppe-trisciuoglioEdge case and boundary testing patterns for unit tests. Testing minimum/maximum values, null cases, empty collections, and numeric precision. Pure JUn...
spring-boot-dependency-injection
by giuseppe-trisciuoglioDependency injection workflow for Spring Boot projects covering constructor-first patterns, optional collaborator handling, bean selection, and valida...
unit-test-mapper-converter
by giuseppe-trisciuoglioUnit tests for mappers and converters (MapStruct, custom mappers). Test object transformation logic in isolation. Use when ensuring correct data trans...
unit-test-scheduled-async
by giuseppe-trisciuoglioUnit tests for scheduled and async tasks using @Scheduled and @Async. Mock task execution and timing. Use when validating asynchronous operations and ...
unit-test-caching
by giuseppe-trisciuoglioUnit tests for caching behavior using Spring Cache annotations (@Cacheable, @CachePut, @CacheEvict). Use when validating cache configuration and cache...
unit-test-json-serialization
by giuseppe-trisciuoglioUnit tests for JSON serialization/deserialization with Jackson and @JsonTest. Use when validating JSON mapping, custom serializers, and date format ha...
unit-test-parameterized
by giuseppe-trisciuoglioParameterized testing patterns with @ParameterizedTest, @ValueSource, @CsvSource. Run single test method with multiple input combinations. Use when te...
unit-test-controller-layer
by giuseppe-trisciuoglioUnit tests for REST controllers using MockMvc and @WebMvcTest. Test request/response mapping, validation, and exception handling. Use when testing web...
unit-test-utility-methods
by giuseppe-trisciuoglioUnit 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-trisciuoglioIntegration patterns for LangChain4j with Spring Boot. Auto-configuration, dependency injection, and Spring ecosystem integration. Use when embedding ...
unit-test-application-events
by giuseppe-trisciuoglioTesting Spring application events (ApplicationEvent) with @EventListener and ApplicationEventPublisher. Test event publishing, listening, and async ev...
unit-test-service-layer
by giuseppe-trisciuoglioUnit tests for service layer with Mockito. Test business logic in isolation by mocking dependencies. Use when validating service behaviors and busines...
spring-data-jpa
by giuseppe-trisciuoglioImplement persistence layers with Spring Data JPA. Use when creating repositories, configuring entity relationships, writing queries (derived and @Que...
langchain4j-ai-services-patterns
by giuseppe-trisciuoglioBuild declarative AI Services with LangChain4j using interface-based patterns, annotations, memory management, tools integration, and advanced applica...
unit-test-wiremock-rest-api
by giuseppe-trisciuoglioUnit 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.