giuseppe-trisciuoglio/developer-kit
These skills were imported into SkillJury from the public skills ecosystem.
typescript-docs
by giuseppe-trisciuoglio/developer-kit
Deliver production-ready TypeScript documentation that serves multiple audiences through layered documentation architecture. Generate API docs with TypeDoc, create architectural decision records, and maintain comprehensive code examples.
nestjs
by giuseppe-trisciuoglio/developer-kit
This skill provides comprehensive guidance for building NestJS applications with TypeScript, including integration with Drizzle ORM for database operations. It covers all major aspects of NestJS development from basic module structure to advanced patterns like microservices and GraphQL.
spring-boot-test-patterns
by giuseppe-trisciuoglio/developer-kit
This skill provides comprehensive guidance for writing robust test suites for Spring Boot applications. It covers unit testing with Mockito, integration testing with Testcontainers, performance-optimized slice testing patterns, and best practices for maintaining fast feedback loops.
spring-boot-rest-api-standards
by giuseppe-trisciuoglio/developer-kit
This skill provides comprehensive guidance for building RESTful APIs in Spring Boot applications with consistent design patterns, proper error handling, validation, and architectural best practices based on REST principles and Spring Boot conventions.
spring-boot-security-jwt
by giuseppe-trisciuoglio/developer-kit
Comprehensive JWT (JSON Web Token) authentication and authorization patterns for Spring Boot 3.5.x applications using Spring Security 6.x and the JJWT library. This skill provides production-ready implementations for stateless authentication, role-based access control, and integration with modern authentication...
unit-test-boundary-conditions
by giuseppe-trisciuoglio/developer-kit
This skill provides systematic patterns for testing boundary conditions, edge cases, and limit values using JUnit 5. It covers numeric boundaries (Integer.MIN_VALUE, MAX_VALUE), string edge cases (null, empty, whitespace), collection boundaries, floating-point precision, date/time limits, and concurrent access...
spring-data-jpa
by giuseppe-trisciuoglio/developer-kit
To implement persistence layers with Spring Data JPA, create repository interfaces that provide automatic CRUD operations, entity relationships, query methods, and advanced features like pagination, auditing, and performance optimization.
spring-boot-openapi-documentation
by giuseppe-trisciuoglio/developer-kit
SpringDoc OpenAPI is a library that automates the generation of OpenAPI 3.0 documentation for Spring Boot projects. It provides a Swagger UI web interface for exploring and testing APIs without writing additional configuration. This skill provides comprehensive patterns for integrating SpringDoc into Spring Boot 3.x...
spring-boot-crud-patterns
by giuseppe-trisciuoglio/developer-kit
Deliver feature-aligned CRUD services that separate domain, application, presentation, and infrastructure layers while preserving Spring Boot 3.5+ conventions. This skill distills the essential workflow and defers detailed code listings to reference files for progressive disclosure.
chunking-strategy
by giuseppe-trisciuoglio/developer-kit
Implement optimal chunking strategies for Retrieval-Augmented Generation (RAG) systems and document processing pipelines. This skill provides a comprehensive framework for breaking large documents into smaller, semantically meaningful segments that preserve context while enabling efficient retrieval and search.
spring-ai-mcp-server-patterns
by giuseppe-trisciuoglio/developer-kit
Implement Model Context Protocol (MCP) servers with Spring AI to extend AI capabilities with standardized tools, resources, and prompt templates using Spring's native AI abstractions.
unit-test-service-layer
by giuseppe-trisciuoglio/developer-kit
This skill provides patterns for unit testing @Service classes using Mockito. It covers mocking all injected dependencies, verifying business logic, testing complex workflows, argument capturing, verification patterns, and testing async/reactive services without starting the Spring container.
spring-boot-dependency-injection
by giuseppe-trisciuoglio/developer-kit
This skill captures the dependency injection approach promoted in this repository: constructor-first design, explicit optional collaborators, and deterministic configuration that keeps services testable and framework-agnostic.
spring-boot-resilience4j
by giuseppe-trisciuoglio/developer-kit
Resilience4j is a lightweight fault tolerance library designed for Java 8+ and functional programming. It provides patterns for handling failures in distributed systems including circuit breakers, rate limiters, retry mechanisms, bulkheads, and time limiters. This skill demonstrates how to integrate Resilience4j with...
spring-boot-event-driven-patterns
by giuseppe-trisciuoglio/developer-kit
Implement Event-Driven Architecture (EDA) patterns in Spring Boot 3.x using domain events, ApplicationEventPublisher, @TransactionalEventListener, and distributed messaging with Kafka and Spring Cloud Stream.
unit-test-wiremock-rest-api
by giuseppe-trisciuoglio/developer-kit
This skill provides comprehensive patterns for unit testing external REST API integrations using WireMock. It covers stubbing HTTP responses, verifying requests, testing error scenarios (4xx/5xx responses), and ensuring fast, reliable tests without real network dependencies.
langchain4j-rag-implementation-patterns
by giuseppe-trisciuoglio/developer-kit
Source details, install context, and public review data are available on the full page.
spring-data-neo4j
by giuseppe-trisciuoglio/developer-kit
Source details, install context, and public review data are available on the full page.
spring-boot-actuator
by giuseppe-trisciuoglio/developer-kit
Source details, install context, and public review data are available on the full page.
spring-boot-cache
by giuseppe-trisciuoglio/developer-kit
Spring Boot ships with a cache abstraction that wraps expensive service calls behind annotation-driven caches. This abstraction supports multiple cache providers (ConcurrentMap, Caffeine, Redis, Ehcache, JCache) without changing business code. The skill provides a concise workflow for enabling caching, managing cache...
unit-test-controller-layer
by giuseppe-trisciuoglio/developer-kit
This skill provides patterns for unit testing @RestController and @Controller classes using MockMvc. It covers testing request/response handling, HTTP status codes, request parameter binding, validation, content negotiation, response headers, and exception handling by mocking service dependencies for isolated...
langchain4j-tool-function-calling-patterns
by giuseppe-trisciuoglio/developer-kit
Define tools and enable AI agents to interact with external systems, APIs, and services using LangChain4j's annotation-based and programmatic tool system.
spring-boot-saga-pattern
by giuseppe-trisciuoglio/developer-kit
Source details, install context, and public review data are available on the full page.
unit-test-utility-methods
by giuseppe-trisciuoglio/developer-kit
This skill provides comprehensive patterns for testing utility classes and static methods using JUnit 5. It covers testing pure functions without side effects, edge case handling, boundary conditions, and common utility patterns like string manipulation, calculations, collections, and data validation.