home / skills / giuseppe-trisciuoglio

giuseppe-trisciuoglio skills

Find 76 skills from 1 repo created by giuseppe-trisciuoglio on GitHub.

1 repo
76 skills
GitHub

Sponsored

unit-test-caching

giuseppe-trisciuoglio/developer-kit

99
This skill guides unit testing of Spring Cache annotations using in-memory caches to verify hits, misses, eviction, and key generation.
typescript-docs

giuseppe-trisciuoglio/developer-kit

99
This skill generates production-ready TypeScript documentation with API references, ADRs, and runnable examples for frameworks like NestJS, React, and Angular.
nestjs

giuseppe-trisciuoglio/developer-kit

99
This skill guides building NestJS apps with Drizzle ORM, covering modules, controllers, services, guards, and testing to accelerate backend development.
aws-cloudformation-ecs

giuseppe-trisciuoglio/developer-kit

99
This skill provides AWS CloudFormation patterns for ECS clusters, services, task definitions, and blue/green deployments to simplify infrastructure as code.
prompt-engineering

giuseppe-trisciuoglio/developer-kit

99
This skill helps design and optimize production-ready prompts using few-shot, chain-of-thought, templates, and system prompts to boost LLM performance.
rag

giuseppe-trisciuoglio/developer-kit

99
This skill helps design and implement retrieval-augmented generation systems with vector databases, embeddings, and grounding for knowledge-grounded AI.
aws-drawio-architecture-diagrams

giuseppe-trisciuoglio/developer-kit

99
This skill creates production-ready AWS architecture diagrams in draw.io XML using official AWS icons, enabling clear infrastructure visuals.
aws-cloudformation-auto-scaling

giuseppe-trisciuoglio/developer-kit

99
This skill helps you create production-ready Auto Scaling infrastructure with CloudFormation for EC2, ECS, and Lambda, optimizing availability and cost.
aws-cloudformation-cloudfront

giuseppe-trisciuoglio/developer-kit

99
This skill helps you define production CloudFront distributions with CloudFormation, multiple origins, caching, security headers, and cross-stack references.
aws-cloudformation-bedrock

giuseppe-trisciuoglio/developer-kit

99
This skill provides CloudFormation patterns for AWS Bedrock resources to deploy agents, knowledge bases, data sources, guardrails, prompts, flows, and
aws-cloudformation-dynamodb

giuseppe-trisciuoglio/developer-kit

99
This skill helps you design production-ready DynamoDB infrastructure with CloudFormation, covering tables, keys, indexes, auto-scaling, encryption, TTL,
aws-cloudformation-lambda

giuseppe-trisciuoglio/developer-kit

99
This skill helps you design and implement AWS CloudFormation patterns for Lambda, API Gateway, and event-driven stacks with best practices.
aws-cloudformation-vpc

giuseppe-trisciuoglio/developer-kit

99
This skill helps you design production-ready AWS CloudFormation VPC templates with modular, reusable subnets, routes, and cross-stack references for scalable
aws-sdk-java-v2-bedrock

giuseppe-trisciuoglio/developer-kit

99
This skill helps Java developers integrate Amazon Bedrock patterns with AWS SDK 2.x, enabling model listing, invocation, streaming, and Spring Boot integration.
aws-sdk-java-v2-rds

giuseppe-trisciuoglio/developer-kit

99
This skill helps you manage AWS RDS resources using the Java v2 SDK, covering instances, snapshots, parameter groups, backups, and monitoring.
clean-architecture

giuseppe-trisciuoglio/developer-kit

99
This skill helps you implement Clean Architecture, Hexagonal Architecture and DDD in PHP/Symfony, ensuring testable, framework-agnostic domain logic.
langchain4j-mcp-server-patterns

giuseppe-trisciuoglio/developer-kit

99
This skill helps you implement MCP servers with LangChain4j to standardize tools, resources, and prompts for scalable AI apps.
langchain4j-testing-strategies

giuseppe-trisciuoglio/developer-kit

99
This skill provides testing strategies for LangChain4J applications, enabling reliable unit, integration, and end-to-end tests with mocks and Testcontainers.
langchain4j-vector-stores-configuration

giuseppe-trisciuoglio/developer-kit

99
This skill helps configure LangChain4J vector stores for RAG applications, enabling efficient embedding storage, retrieval, and production-ready performance.
spring-ai-mcp-server-patterns

giuseppe-trisciuoglio/developer-kit

99
This skill helps you implement MCP servers with Spring AI, exposing tools, resources, and prompts for scalable AI integrations.
spring-boot-dependency-injection

giuseppe-trisciuoglio/developer-kit

99
This skill streamlines Spring Boot dependency injection by enforcing constructor-first patterns, optional collaborators, and explicit bean configuration to
aws-cloudformation-cloudwatch

giuseppe-trisciuoglio/developer-kit

99
This skill helps you implement production-grade AWS CloudWatch monitoring with CloudFormation templates, covering metrics, alarms, dashboards, logs, and
aws-cloudformation-ec2

giuseppe-trisciuoglio/developer-kit

99
This skill provides reusable AWS CloudFormation patterns for EC2, security groups, IAM roles, and ALB configurations to speed infrastructure as code.
aws-cloudformation-elasticache

giuseppe-trisciuoglio/developer-kit

99
This skill helps you model production-ready ElastiCache infrastructure with CloudFormation, covering clusters, replication groups, subnet and parameter groups.
spring-boot-test-patterns

giuseppe-trisciuoglio/developer-kit

99
This skill guides building robust Spring Boot test suites with unit, slice, and integration patterns using Testcontainers and MockMvc.
spring-data-jpa

giuseppe-trisciuoglio/developer-kit

99
This skill helps you implement Spring Data JPA persistence layers with repositories, queries, pagination, auditing, relationships, and multi-database
aws-sdk-java-v2-core

giuseppe-trisciuoglio/developer-kit

99
This skill helps you configure AWS SDK for Java 2.x with best practices for clients, authentication, timeouts, and error handling.
unit-test-json-serialization

giuseppe-trisciuoglio/developer-kit

99
This skill provides patterns for unit testing JSON serialization and deserialization with Jackson and JsonTest to validate mappings and formats.
shadcn-ui

giuseppe-trisciuoglio/developer-kit

99
This skill guides you through setting up shadcn/ui, installing components, and building accessible, Tailwind-styled React UI patterns.
wordpress-sage-theme

giuseppe-trisciuoglio/developer-kit

99
This skill helps you develop WordPress themes with the Sage framework, guiding Blade templates, builds, and ACF integration.
unit-test-controller-layer

giuseppe-trisciuoglio/developer-kit

99
This skill helps you unit test REST controllers with MockMvc by isolating the web layer and validating requests, responses, and errors.
unit-test-utility-methods

giuseppe-trisciuoglio/developer-kit

99
This skill provides patterns for unit testing utility classes and static methods with JUnit 5 to ensure pure functions behave correctly.
unit-test-security-authorization

giuseppe-trisciuoglio/developer-kit

99
This skill provides patterns for unit testing Spring Security authorization, enabling RBAC and expression-based checks without full security context.
react-patterns

giuseppe-trisciuoglio/developer-kit

99
This skill helps you leverage React 19 patterns including Server Components, Actions, use(), and concurrent features to build scalable, high-performance
unit-test-service-layer

giuseppe-trisciuoglio/developer-kit

99
This skill provides patterns for unit testing service layers with Mockito, enabling isolated validation of business logic without databases.
aws-cloudformation-iam

giuseppe-trisciuoglio/developer-kit

99
This skill helps you implement AWS CloudFormation IAM resources with least privilege, cross-account access, and structured templates for secure infrastructure.
spring-boot-resilience4j

giuseppe-trisciuoglio/developer-kit

99
This skill helps you implement fault tolerance in Spring Boot apps using Resilience4j by adding circuit breakers, retries, rate limiters, bulkheads, and
aws-cloudformation-rds

giuseppe-trisciuoglio/developer-kit

99
This skill helps you design production-ready AWS CloudFormation patterns for RDS databases, including instances, clusters, subnets, parameter groups, and
claude-md-management

giuseppe-trisciuoglio/developer-kit

99
This skill audits, screens, and updates CLAUDE.md files to improve quality and maintain project context with user-approved targeted changes.
aws-cloudformation-s3

giuseppe-trisciuoglio/developer-kit

99
This skill helps you create production-ready S3 infrastructure with CloudFormation templates, including buckets, policies, versioning, and lifecycle rules.
aws-cloudformation-security

giuseppe-trisciuoglio/developer-kit

99
This skill helps you create secure AWS CloudFormation templates by applying best practices for encryption, secrets management, and defense-in-depth.
aws-cloudformation-task-ecs-deploy-gh

giuseppe-trisciuoglio/developer-kit

99
This skill guides deploying ECS tasks and services via GitHub Actions with CloudFormation, enabling secure OIDC authentication and multi-environment pipelines.
chunking-strategy

giuseppe-trisciuoglio/developer-kit

99
This skill helps you optimize retrieval by selecting and tuning chunking strategies for RAG systems and large documents.
langchain4j-tool-function-calling-patterns

giuseppe-trisciuoglio/developer-kit

99
This skill enables building agentic applications by defining tools and function calls with LangChain4j, enabling real-time API access and external integrations.
unit-test-exception-handler

giuseppe-trisciuoglio/developer-kit

99
This skill helps you validate exception handling in Spring controllers by testing @ExceptionHandler and @ControllerAdvice with MockMvc for precise error
aws-rds-spring-boot-integration

giuseppe-trisciuoglio/developer-kit

99
This skill helps configure AWS RDS with Spring Boot, including data sources, HikariCP, SSL, migrations, and Secrets Manager integration for production.
spring-boot-saga-pattern

giuseppe-trisciuoglio/developer-kit

99
This skill helps design and implement distributed transactions using the Saga pattern in Spring Boot microservices, enabling compensation and eventual
spring-boot-security-jwt

giuseppe-trisciuoglio/developer-kit

99
This skill implements production-ready JWT authentication and authorization for Spring Boot 3.5.x, enabling stateless security and RBAC with Spring Security.
unit-test-application-events

giuseppe-trisciuoglio/developer-kit

99
This skill guides you to test Spring ApplicationEvent publishing and listeners with JUnit, Mockito, and AssertJ for fast, reliable event-driven tests.
aws-sdk-java-v2-dynamodb

giuseppe-trisciuoglio/developer-kit

99
This skill enables efficient DynamoDB usage with AWS SDK for Java 2.x, delivering type-safe operations and Spring Boot integration.
aws-sdk-java-v2-lambda

giuseppe-trisciuoglio/developer-kit

99
This skill helps you manage and invoke AWS Lambda functions using Java SDK 2.x, enabling deployment, configuration, and Spring Boot integration.
aws-sdk-java-v2-kms

giuseppe-trisciuoglio/developer-kit

99
This skill provides AWS KMS patterns with Java 2.x to securely manage keys, encrypt data, and integrate envelope encryption in Spring Boot.
aws-sdk-java-v2-messaging

giuseppe-trisciuoglio/developer-kit

99
This skill helps you implement AWS messaging with SQS and SNS using Java SDK 2.x, covering queues, topics, DLQ, and Spring Boot patterns.
aws-sdk-java-v2-s3

giuseppe-trisciuoglio/developer-kit

99
This skill teaches practical Amazon S3 operations with AWS SDK for Java 2.x, enabling efficient bucket management, object handling, and presigned URLs.
aws-sdk-java-v2-secrets-manager

giuseppe-trisciuoglio/developer-kit

99
This skill helps you securely manage secrets with AWS Secrets Manager using Java SDK v2, including storing, retrieving, rotating, and Spring Boot integration.
langchain4j-ai-services-patterns

giuseppe-trisciuoglio/developer-kit

99
This skill helps you build declarative, type-safe AI services with LangChain4j in Java, enabling memory, tool integration, and structured outputs.
langchain4j-rag-implementation-patterns

giuseppe-trisciuoglio/developer-kit

99
This skill helps you implement Retrieval-Augmented Generation patterns with LangChain4j to build knowledge-rich QA and document-aware assistants.
langchain4j-spring-boot-integration

giuseppe-trisciuoglio/developer-kit

99
This skill helps Spring Boot developers integrate LangChain4j with declarative AI services and auto-configuration for production-grade AI apps.
qdrant

giuseppe-trisciuoglio/developer-kit

99
This skill enables Java applications to integrate Qdrant vector search for RAG, semantic search, and recommendations with Spring Boot.
spring-boot-event-driven-patterns

giuseppe-trisciuoglio/developer-kit

99
This skill helps you implement event-driven patterns in Spring Boot using domain events, transactional listeners, and Kafka-based messaging.
spring-boot-openapi-documentation

giuseppe-trisciuoglio/developer-kit

99
This skill provides patterns to integrate SpringDoc OpenAPI 3.0 with Spring Boot 3.x, generating comprehensive REST API documentation and Swagger UI.
spring-boot-cache

giuseppe-trisciuoglio/developer-kit

99
This skill helps you enable and manage Spring Cache across services, improving performance with @Cacheable, TTLs, and eviction strategies.
spring-boot-actuator

giuseppe-trisciuoglio/developer-kit

99
This skill helps you configure Spring Boot Actuator for production-grade monitoring, health checks, and secure, observable JVM services.
spring-boot-crud-patterns

giuseppe-trisciuoglio/developer-kit

99
This skill helps you implement feature-aligned CRUD services in Spring Boot 3.5+, aligning aggregates, repositories, and controllers with clean DTOs.
spring-boot-rest-api-standards

giuseppe-trisciuoglio/developer-kit

99
This skill provides REST API design standards for Spring Boot, guiding endpoints, DTOs, validation, error handling, pagination, security headers, and HATEOAS.
unit-test-bean-validation

giuseppe-trisciuoglio/developer-kit

99
This skill helps you unit-test Jakarta Bean Validation with patterns and examples for built-in constraints and custom validators.
spring-data-neo4j

giuseppe-trisciuoglio/developer-kit

99
This skill helps you integrate Spring Data Neo4j in Java apps by guiding setup, entities, repositories, and Cypher queries.
unit-test-boundary-conditions

giuseppe-trisciuoglio/developer-kit

99
This skill helps you apply comprehensive unit-test boundary patterns, covering min/max values, nulls, empties, precision, and edge cases across Java/Python
unit-test-wiremock-rest-api

giuseppe-trisciuoglio/developer-kit

99
This skill helps you unit test external REST APIs with WireMock, stubbing responses, verifying requests, and handling error scenarios in fast, reliable tests.
unit-test-config-properties

giuseppe-trisciuoglio/developer-kit

99
This skill helps you validate @ConfigurationProperties bindings with ApplicationContextRunner, ensuring proper binding, validation, defaults, profiles, and
unit-test-scheduled-async

giuseppe-trisciuoglio/developer-kit

99
This skill helps validate unit testing patterns for @Scheduled and @Async methods, enabling fast, isolated tests without real scheduling.
unit-test-parameterized

giuseppe-trisciuoglio/developer-kit

99
This skill guides you in writing parameterized unit tests with JUnit 5 using various sources to cover multiple scenarios efficiently.
unit-test-mapper-converter

giuseppe-trisciuoglio/developer-kit

99
This skill provides patterns for unit testing mappers and converters to verify accurate data transformations between DTOs and domain objects.
tailwind-css-patterns

giuseppe-trisciuoglio/developer-kit

99
This skill helps you implement Tailwind CSS development patterns for mobile-first, responsive layouts, design tokens, and component reuse to speed up UI work.
react

giuseppe-trisciuoglio/developer-kit

80
This skill helps you master React 19 patterns, server components, actions, use optimistic, and use() with TypeScript for modern apps.
tailwind-css

giuseppe-trisciuoglio/developer-kit

80
This skill helps you implement consistent Tailwind CSS patterns across components, enabling responsive layouts, design systems, and efficient styling workflows.