giuseppe-trisciuoglio

giuseppe-trisciuoglio

@giuseppe-trisciuoglio

GitHub
50 Skills
13328 Total Stars
February 2026 Joined

Public Skills

drawio-logical-diagrams

by giuseppe-trisciuoglio

'Creates professional logical flow diagrams and logical system architecture diagrams using draw.io XML format (.drawio files). Use when creating: (1) logical flow diagrams showing data/process flow between system components, (2) logical architecture diagrams representing system structure without cloud provider specifics, (3) BPMN process diagrams, (4) UML diagrams (class, sequence, activity), (5) data flow diagrams (DFD), (6) decision flowcharts, or (7) system interaction diagrams. This skill focuses on generic/abstract representations, not AWS/Azure-specific architectures (use aws-drawio-architecture-diagrams for cloud diagrams).'

Processing 267 3mo ago

aws-lambda-java-integration

by giuseppe-trisciuoglio

Provides AWS Lambda integration patterns for Java with cold start optimization. Use when deploying Java functions to AWS Lambda, choosing between Micronaut and Raw Java approaches, optimizing cold starts below 1 second, configuring API Gateway or ALB integration, or implementing serverless Java applications. Triggers include "create lambda java", "deploy java lambda", "micronaut lambda aws", "java lambda cold start", "aws lambda java performance", "java serverless framework".

Cloud 267 3mo ago

clean-architecture

by giuseppe-trisciuoglio

Provides implementation patterns for Clean Architecture, Hexagonal Architecture (Ports & Adapters), and Domain-Driven Design in Java 21+ Spring Boot 3.5+ applications. Use when structuring layered architectures, separating domain logic from frameworks, implementing ports and adapters, creating entities/value objects/aggregates, or refactoring monolithic codebases for testability and maintainability.

API Dev 267 3mo ago

spring-boot-dependency-injection

by giuseppe-trisciuoglio

Provides dependency injection patterns for Spring Boot projects covering constructor-first patterns, optional collaborator handling, bean selection, and validation practices. Use when configuring beans, wiring dependencies, or troubleshooting injection issues.

Code Gen 267 3mo ago

aws-sdk-java-v2-lambda

by giuseppe-trisciuoglio

Provides AWS Lambda patterns using AWS SDK for Java 2.x. Use when invoking Lambda functions, creating/updating functions, managing function configurations, working with Lambda layers, or integrating Lambda with Spring Boot applications.

Cloud 267 3mo ago

aws-sdk-java-v2-dynamodb

by giuseppe-trisciuoglio

Provides Amazon DynamoDB patterns using AWS SDK for Java 2.x. Use when creating, querying, scanning, or performing CRUD operations on DynamoDB tables, working with indexes, batch operations, transactions, or integrating with Spring Boot applications.

Cloud 267 3mo ago

aws-sdk-java-v2-s3

by giuseppe-trisciuoglio

Provides Amazon S3 patterns and examples using AWS SDK for Java 2.x. Use when working with S3 buckets, uploading/downloading objects, multipart uploads, presigned URLs, S3 Transfer Manager, object operations, or S3-specific configurations.

Cloud 267 3mo ago

aws-sdk-java-v2-bedrock

by giuseppe-trisciuoglio

Provides Amazon Bedrock patterns using AWS SDK for Java 2.x. Use when working with foundation models (listing, invoking), text generation, image generation, embeddings, streaming responses, or integrating generative AI with Spring Boot applications.

Cloud 267 3mo ago

aws-sdk-java-v2-kms

by giuseppe-trisciuoglio

Provides AWS Key Management Service (KMS) patterns using AWS SDK for Java 2.x. Use when creating/managing encryption keys, encrypting/decrypting data, generating data keys, digital signing, key rotation, or integrating encryption into Spring Boot applications.

Cloud 267 3mo ago

langchain4j-rag-implementation-patterns

by giuseppe-trisciuoglio

Provides Retrieval-Augmented Generation (RAG) implementation patterns with LangChain4j. Handles document ingestion pipelines, embedding stores, vector search strategies, and knowledge-enhanced AI applications. Use when creating question-answering systems over document collections or AI assistants with external knowledge bases.

Database 267 3mo ago

aws-sdk-java-v2-secrets-manager

by giuseppe-trisciuoglio

Provides AWS Secrets Manager patterns using AWS SDK for Java 2.x. Use when storing/retrieving secrets (passwords, API keys, tokens), rotating secrets automatically, managing database credentials, or integrating secret management into Spring Boot applications.

Caching 267 3mo ago

langchain4j-ai-services-patterns

by giuseppe-trisciuoglio

Provides patterns to build declarative AI Services with LangChain4j using interface-based patterns, annotations, memory management, tools integration, and advanced application patterns. Use when implementing type-safe AI-powered features with minimal boilerplate code in Java applications.

Code Gen 267 3mo ago

aws-sdk-java-v2-rds

by giuseppe-trisciuoglio

Provides AWS RDS (Relational Database Service) management patterns using AWS SDK for Java 2.x. Use when creating, modifying, monitoring, or managing Amazon RDS database instances, snapshots, parameter groups, and configurations.

Cloud 267 3mo ago

aws-sdk-java-v2-core

by giuseppe-trisciuoglio

Provides core patterns and best practices for AWS SDK for Java 2.x. Use when configuring AWS service clients, setting up authentication, managing credentials, configuring timeouts, HTTP clients, or following AWS SDK best practices.

API Dev 267 3mo ago

langchain4j-vector-stores-configuration

by giuseppe-trisciuoglio

Provides configuration patterns for LangChain4J vector stores in RAG applications. Use when building semantic search, integrating vector databases (PostgreSQL/pgvector, Pinecone, MongoDB, Milvus, Neo4j), implementing embedding storage/retrieval, setting up hybrid search, or optimizing vector database performance for production AI applications.

Embeddings 267 3mo ago

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 JUnit 5 unit tests. Use when ensuring code handles limits and special cases correctly.

Testing 267 3mo ago

unit-test-caching

by giuseppe-trisciuoglio

Provides patterns for unit testing caching behavior using Spring Cache annotations (@Cacheable, @CachePut, @CacheEvict). Use when validating cache configuration and cache hit/miss scenarios.

Comments 267 3mo ago

unit-test-config-properties

by giuseppe-trisciuoglio

Provides patterns for unit testing @ConfigurationProperties classes with @ConfigurationPropertiesTest. Use when validating application configuration binding and validation.

Testing 267 3mo ago

spring-boot-event-driven-patterns

by giuseppe-trisciuoglio

Provides Event-Driven Architecture (EDA) patterns in Spring Boot using ApplicationEvent, @EventListener, and Kafka. Use when building loosely-coupled microservices with domain events, transactional event listeners, and distributed messaging patterns.

Code Gen 267 3mo ago

qdrant

by giuseppe-trisciuoglio

Provides Qdrant vector database integration patterns with LangChain4j. Handles embedding storage, similarity search, and vector management for Java applications. Use when implementing vector-based retrieval for RAG systems, semantic search, or recommendation engines.

Embeddings 267 3mo ago

langchain4j-testing-strategies

by giuseppe-trisciuoglio

Provides testing strategies for LangChain4j-powered applications. Handles mocking LLM responses, testing retrieval chains, and validating AI workflows. Use when testing AI-powered features reliably.

Performance 267 3mo ago

unit-test-json-serialization

by giuseppe-trisciuoglio

Provides patterns for unit testing JSON serialization/deserialization with Jackson and @JsonTest. Use when validating JSON mapping, custom serializers, and date format handling.

Testing 267 3mo ago

spring-boot-security-jwt

by giuseppe-trisciuoglio

Provides JWT authentication and authorization patterns for Spring Boot 3.5.x covering token generation with JJWT, Bearer/cookie authentication, database/OAuth2 integration, and RBAC/permission-based access control using Spring Security 6.x. Use when implementing authentication or authorization in Spring Boot applications.

API Dev 267 3mo ago

spring-boot-openapi-documentation

by giuseppe-trisciuoglio

Provides patterns to generate comprehensive REST API documentation using SpringDoc OpenAPI 3.0 and Swagger UI in Spring Boot 3.x applications. Use when setting up API documentation, configuring Swagger UI, adding OpenAPI annotations, implementing security documentation, or enhancing REST endpoints with examples and schemas.

API Dev 267 3mo ago

unit-test-parameterized

by giuseppe-trisciuoglio

Provides parameterized testing patterns with @ParameterizedTest, @ValueSource, @CsvSource. Enables running a single test method with multiple input combinations. Use when testing multiple scenarios with similar logic.

Testing 267 3mo ago

unit-test-scheduled-async

by giuseppe-trisciuoglio

Provides patterns for unit testing scheduled and async tasks using @Scheduled and @Async. Handles mocking task execution and timing. Use when validating asynchronous operations and scheduling behavior.

Testing 267 3mo ago

aws-rds-spring-boot-integration

by giuseppe-trisciuoglio

Provides patterns to configure AWS RDS (Aurora, MySQL, PostgreSQL) with Spring Boot applications. Use when setting up datasources, connection pooling, security, and production-ready database configuration.

API Dev 267 3mo ago

langchain4j-mcp-server-patterns

by giuseppe-trisciuoglio

Provides Model Context Protocol (MCP) server implementation patterns with LangChain4j. Use when building MCP servers to extend AI capabilities with custom tools, resources, and prompt templates.

API Dev 267 3mo ago

claude-md-management

by giuseppe-trisciuoglio

Provides comprehensive CLAUDE.md file management capabilities including auditing, quality assessment, and targeted improvements. Use when user asks to check, audit, update, improve, fix, maintain, or validate CLAUDE.md files. Also triggers for "project memory optimization", "CLAUDE.md quality check", "documentation review", or when CLAUDE.md needs to be created from scratch. This skill scans all CLAUDE.md files, evaluates quality against standardized criteria, outputs detailed quality reports with scores and recommendations, then makes targeted updates with user approval.

Code Review 266 3mo ago

spring-boot-actuator

by giuseppe-trisciuoglio

Provides patterns to configure Spring Boot Actuator for production-grade monitoring, health probes, secured management endpoints, and Micrometer metrics across JVM services. Use when setting up monitoring, health checks, or metrics for Spring Boot applications.

API Dev 266 3mo ago

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 reasoning, prompt optimization workflows, template systems, and system prompt design. It provides comprehensive frameworks for building production-ready prompts with measurable performance improvements.

Code Gen 266 3mo ago

chunking-strategy

by giuseppe-trisciuoglio

Provides optimal chunking strategies in RAG systems and document processing pipelines. Use when building retrieval-augmented generation systems, vector databases, or processing large documents that require breaking into semantically meaningful segments for embeddings and search.

Embeddings 266 3mo ago

aws-sdk-java-v2-messaging

by giuseppe-trisciuoglio

Provides AWS messaging patterns using AWS SDK for Java 2.x for SQS queues and SNS topics. Handles sending/receiving messages, FIFO queues, DLQ, subscriptions, and pub/sub patterns. Use when implementing messaging with SQS or SNS.

Cloud 266 3mo ago

langchain4j-tool-function-calling-patterns

by giuseppe-trisciuoglio

Provides tool and function calling patterns with LangChain4j. Handles defining tools, function calls, and LLM agent integration. Use when building agentic applications that interact with tools.

Code Gen 266 3mo ago

spring-ai-mcp-server-patterns

by giuseppe-trisciuoglio

Provides Model Context Protocol (MCP) server implementation patterns with Spring AI. Use when building MCP servers to extend AI capabilities with custom tools, resources, and prompt templates using Spring's official AI framework.

Code Gen 266 3mo ago

rag

by giuseppe-trisciuoglio

Provides patterns to build Retrieval-Augmented Generation (RAG) systems for AI applications with vector databases and semantic search. Use when implementing knowledge-grounded AI, building document Q&A systems, or integrating LLMs with external knowledge bases.

Database 266 3mo ago

unit-test-bean-validation

by giuseppe-trisciuoglio

Provides patterns for unit testing Jakarta Bean Validation (@Valid, @NotNull, @Min, @Max, etc.) with custom validators and constraint violations. Validates logic without Spring context. Use when ensuring data integrity and validation rules are correct.

Testing 266 3mo ago

langchain4j-spring-boot-integration

by giuseppe-trisciuoglio

Provides integration patterns for LangChain4j with Spring Boot. Handles auto-configuration, dependency injection, and Spring ecosystem integration. Use when embedding LangChain4j into Spring Boot applications.

Kubernetes 266 3mo ago

spring-boot-saga-pattern

by giuseppe-trisciuoglio

Provides distributed transaction patterns using the Saga Pattern in Spring Boot microservices. Use when building microservices requiring transaction management across multiple services, handling compensating transactions, ensuring eventual consistency, or implementing choreography or orchestration-based sagas with Spring Boot, Kafka, or Axon Framework.

Code Gen 266 3mo ago

unit-test-controller-layer

by giuseppe-trisciuoglio

Provides patterns for unit testing REST controllers using MockMvc and @WebMvcTest. Validates request/response mapping, validation, and exception handling. Use when testing web layer endpoints in isolation.

Testing 266 3mo ago

unit-test-exception-handler

by giuseppe-trisciuoglio

Provides patterns for unit testing @ExceptionHandler and @ControllerAdvice for global exception handling. Use when validating error response formatting and HTTP status codes.

Testing 266 3mo ago

unit-test-mapper-converter

by giuseppe-trisciuoglio

Provides patterns for unit testing mappers and converters (MapStruct, custom mappers). Validates object transformation logic in isolation. Use when ensuring correct data transformation between DTOs and domain objects.

Testing 266 3mo ago

spring-boot-cache

by giuseppe-trisciuoglio

Provides patterns for enabling and operating the Spring Cache abstraction in Spring Boot. Use when implementing application-level caching for performance-sensitive workloads.

Caching 266 3mo ago

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. Apply this skill to add circuit breaker, retry, rate limiter, bulkhead, time limiter, and fallback mechanisms to prevent cascading failures, handle transient errors, and manage external service dependencies gracefully in microservices architectures.

API Dev 266 3mo ago

spring-boot-test-patterns

by giuseppe-trisciuoglio

Provides comprehensive testing patterns for Spring Boot applications including unit, integration, slice, and container-based testing with JUnit 5, Mockito, Testcontainers, and performance optimization. Use when implementing robust test suites for Spring Boot applications.

Testing 266 3mo ago

spring-boot-crud-patterns

by giuseppe-trisciuoglio

Provides repeatable CRUD workflows for Spring Boot 3 services with Spring Data JPA and feature-focused architecture. Use when modeling aggregates, repositories, controllers, and DTOs for REST APIs.

API Dev 266 3mo ago

spring-boot-rest-api-standards

by giuseppe-trisciuoglio

Provides REST API design standards and best practices for Spring Boot projects. Use when creating or reviewing REST endpoints, DTOs, error handling, pagination, security headers, HATEOAS and architecture patterns.

API Dev 266 3mo ago

spring-data-jpa

by giuseppe-trisciuoglio

Provides patterns to implement persistence layers with Spring Data JPA. Use when creating repositories, configuring entity relationships, writing queries (derived and @Query), setting up pagination, database auditing, transactions, UUID primary keys, multiple databases, and database indexing.

Processing 266 3mo ago

spring-data-neo4j

by giuseppe-trisciuoglio

Provides Spring Data Neo4j integration patterns for graph database development. Use when working with Neo4j graph databases, node entities, relationships, Cypher queries, reactive Neo4j operations, or Spring Data Neo4j repositories.

Processing 266 3mo ago

unit-test-application-events

by giuseppe-trisciuoglio

Provides patterns for testing Spring application events (ApplicationEvent) with @EventListener and ApplicationEventPublisher. Handles event publishing, listening, and async event handling in Spring Boot applications. Use when validating event-driven workflows in your Spring Boot services.

Testing 266 3mo ago