← all publishers

giuseppe-trisciuoglio

@giuseppe-trisciuoglio source repo

28 published skills

  1. Clean Architecture · giuseppe-trisciuoglio bundle
    Provides implementation patterns for Clean Architecture, Hexagonal Architecture (Ports & Adapters), and Domain-Driven Design in Python applications with FastAPI or Flask. Use when designing maintainable backends with separation of concerns, implementing repository patterns, creating entities/value objects/aggregates, or structuring domain logic independent of frameworks for testability.
    0
    installs
  2. Spring Boot Resilience4j · giuseppe-trisciuoglio bundle
    Provides fault tolerance patterns for Spring Boot 3.x using Resilience4j. Use when implementing circuit breakers, handling service failures, adding retry logic with exponential backoff, configuring rate limiters, or protecting services from cascading failures. Generates circuit breaker, retry, rate limiter, bulkhead, time limiter, and fallback implementations. Validates resilience configurations through Actuator endpoints.
    0
    installs
  3. Langchain4j RAG Implementation Patterns · giuseppe-trisciuoglio bundle
    Provides Retrieval-Augmented Generation (RAG) implementation patterns with LangChain4j for Java. Generates document ingestion pipelines, embedding stores, vector search, and semantic search capabilities. Use when building chat-with-documents systems, document Q&A over PDFs or text files, AI assistants with knowledge bases, semantic search over document repositories, or knowledge-enhanced AI applications with source attribution.
    0
    installs
  4. Specs Kit Sync · giuseppe-trisciuoglio
    Synchronizes specification context (codebase graph, tasks) with implementation reality. Detects spec-to-code drift, proposes and applies spec updates, creates missing tasks. Full sync closes the SDD triangle (Spec <-> Test <-> Code). Use after task implementation or when drift is detected.
    0
    installs
  5. Specs Kit Brainstorm · giuseppe-trisciuoglio bundle
    Specs Kit Brainstorm
    0
    installs
  6. Specs Kit Spec Check · giuseppe-trisciuoglio
    Resolves [NEEDS CLARIFICATION] markers generated during brainstorming, ingests open findings from an adversarial review, and performs a structured quality scan to identify underspecified areas. Integrates responses directly into the specification. Use after specs.brainstorm before specs.spec-to-tasks, and again to close the findings of an adversarial review.
    0
    installs
  7. Specs Kit Task Review · giuseppe-trisciuoglio bundle
    Provides capability to verify that implemented tasks meet specifications and pass code review. Use when needing to validate a completed task from /skill:specs-kit-task-implementation against its specification.
    0
    installs
  8. Specs Kit Code Cleanup · giuseppe-trisciuoglio
    Provides final code cleanup after task review approval. Removes debug logs, temporary comments, dead code, optimizes imports, and improves readability. Use when asked to clean up code, polish, finalize, tidy up, remove technical debt, or prepare code for completion after review. Not for refactoring logic or fixing bugs—focused solely on cosmetic and hygiene cleanup.
    0
    installs
  9. Specs Kit Spec To Tasks · giuseppe-trisciuoglio bundle
    Provides capability to convert functional specifications into executable and trackable tasks. Use when needing to transform a spec from /skill:specs-kit-brainstorm into a task list. Output: docs/specs/[id]/YYYY-MM-DD-feature-name--tasks.md, data-model.md, contracts/, and individual task files
    0
    installs
  10. Specs Kit Technical Plan · giuseppe-trisciuoglio
    Creates a Technical Plan document that captures architectural decisions, stack, and implementation phases. Use after specs.brainstorm to document HOW the feature will be built.
    0
    installs
  11. Specs Kit Adversarial Review · giuseppe-trisciuoglio bundle
    Stress-tests a specification and its generated task set with a panel of independent models acting as hostile reviewers. Findings are cross-compared: agreement marks real defects, disagreement marks contested areas. Use after /skill:specs-kit-spec-to-tasks and before /skill:specs-kit-task-implementation.
    0
    installs
  12. Specs Kit Task Implementation · giuseppe-trisciuoglio
    Provides guided task implementation capability for executing specific tasks from a task list generated by spec-to-tasks. Use when implementing a specific task from a task list (use --task= prefix).
    0
    installs
  13. Unit Test Caching · giuseppe-trisciuoglio
    Provides patterns for unit testing Spring Cache annotations (@Cacheable, @CachePut, @CacheEvict). Generates test code that mocks cache managers, verifies cache hit/miss behavior, tests cache key generation with SpEL expressions, validates eviction strategies, and checks conditional caching scenarios. Triggers: caching tests, test Spring cache, mock cache, Spring Boot caching, cache hit/miss verification, @Cacheable testing.
    1
    install
  14. Unit Test Parameterized · giuseppe-trisciuoglio
    Provides parameterized testing patterns with JUnit 5, generates data-driven unit tests using @ParameterizedTest, @ValueSource, @CsvSource, @MethodSource. Creates tests that run the same logic with multiple input values. Use when writing data-driven Java tests, multiple test cases from single method, or boundary value analysis.
    1
    install
  15. Unit Test Service Layer · giuseppe-trisciuoglio bundle
    Provides patterns for unit testing service layer with Mockito. Creates isolated tests that mock repository calls, verify method invocations, test exception scenarios, and stub external API responses. Use when testing service behaviors and business logic without database or external services.
    1
    install
  16. Spring Boot Test Patterns · giuseppe-trisciuoglio bundle
    Provides comprehensive testing patterns for Spring Boot applications covering unit, integration, slice, and container-based testing with JUnit 5, Mockito, Testcontainers, and performance optimization. Use when writing tests, @Test methods, @MockBean mocks, or implementing test suites for Spring Boot applications.
    1
    install
  17. Unit Test Bean Validation · giuseppe-trisciuoglio bundle
    Provides patterns for unit testing Jakarta Bean Validation (JSR-380), including @Valid, @NotNull, @Min, @Max, @Email constraints with Hibernate Validator. Generates custom validator tests, constraint violation assertions, validation groups, and parameterized validation tests. Validates data integrity logic without Spring context. Use when writing validation tests, bean validation tests, or testing custom constraint validators.
    1
    install
  18. Unit Test Scheduled Async · giuseppe-trisciuoglio bundle
    Provides patterns for unit testing Spring `@Scheduled` and `@Async` methods using JUnit 5, CompletableFuture, Awaitility, and Mockito. Covers mocking task execution and timing, verifying execution counts, testing cron expressions, validating retry behavior, and simulating thread pool behavior. Use when testing background tasks, cron jobs, periodic execution, scheduled tasks, or thread pool behavior.
    1
    install
  19. Unit Test Utility Methods · giuseppe-trisciuoglio bundle
    Provides patterns for testing utility classes, static methods, and helper functions. Validates pure functions, null handling, edge cases, and boundary conditions. Generates AssertJ assertions and @ParameterizedTest for string utils, math utils, validators, and collection helpers. Use when testing utils, test helpers, helper functions, static methods, or verifying utility code correctness.
    1
    install
  20. Unit Test Controller Layer · giuseppe-trisciuoglio bundle
    Provides patterns for unit testing REST controllers using MockMvc and @WebMvcTest. Generates controller tests that validates request/response mapping, validation, exception handling, and HTTP status codes. Use when testing web layer endpoints in isolation for API endpoint testing, Spring MVC tests, mock HTTP requests, or controller layer unit tests.
    1
    install
  21. Unit Test Mapper Converter · giuseppe-trisciuoglio bundle
    Provides patterns for unit testing mappers, converters, and bean mappings. Validates entity-to-DTO and model transformation logic in isolation. Generates executable mapping tests with MapStruct and custom converter test coverage. Use when writing mapping tests, converter tests, entity mapping tests, or ensuring correct data transformation between DTOs and domain objects.
    1
    install
  22. Unit Test Config Properties · giuseppe-trisciuoglio bundle
    Provides patterns for unit testing `@ConfigurationProperties` classes with `@ConfigurationPropertiesTest`. Validates property binding, tests validation constraints, verifies default values, checks type conversions, and mocks property sources for Spring Boot configuration properties. Use when testing application configuration binding, validating YAML or application.properties files, verifying environment-specific settings, or testing nested property structures.
    1
    install
  23. Unit Test Exception Handler · giuseppe-trisciuoglio bundle
    Provides patterns for unit testing `@ExceptionHandler` and `@ControllerAdvice` in Spring Boot applications. Validates error response formatting, mocks exceptions, verifies HTTP status codes, tests field-level validation errors, and asserts custom error payloads. Use when writing Spring exception handler tests, REST API error tests, or mocking controller advice.
    1
    install
  24. Unit Test Wiremock REST API · giuseppe-trisciuoglio bundle
    Provides patterns for unit testing external REST APIs using WireMock. Stubs API responses, verifies request details, simulates failures (timeouts, 4xx/5xx errors), and validates HTTP client behavior without real network calls. Use when testing service integrations with external APIs or mocking HTTP endpoints.
    1
    install
  25. Unit Test Application Events · giuseppe-trisciuoglio
    Provides patterns for unit testing Spring application events. Validates event publishing with ApplicationEventPublisher, tests @EventListener annotation behavior, and verifies async event handling. Use when writing tests for event listeners, mocking application events, or verifying events were published in your Spring Boot services.
    1
    install
  26. Unit Test JSON Serialization · giuseppe-trisciuoglio
    Provides patterns for unit testing JSON serialization/deserialization with Jackson and `@JsonTest`. Validates JSON mapping, custom serializers, date formats, and polymorphic types. Use when testing JSON serialization, validating custom serializers, or writing JSON unit tests in Spring Boot applications.
    1
    install
  27. Unit Test Boundary Conditions · giuseppe-trisciuoglio bundle
    Provides edge case, corner case, boundary condition, and limit testing patterns for Java unit tests. Validates minimum/maximum values, null cases, empty collections, numeric overflow/underflow, floating-point precision, and off-by-one scenarios using JUnit 5 and AssertJ. Use when writing .java test files to ensure code handles limits, corner cases, and special inputs correctly.
    1
    install
  28. Langchain4j Tool Function Calling Patterns · giuseppe-trisciuoglio bundle
    Provides and generates LangChain4j tool and function calling patterns: annotates methods as tools with @Tool, configures tool executors, registers tools with AiServices, validates tool parameters, and handles tool execution errors. Use when building AI agents that call tools, define function specifications, manage tool responses, or integrate external APIs with LLM-driven applications.
    1
    install