Receber por email

Explorar skills

9.836 skills encontradas

unit-test-scheduled-async

289

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 behavio

Desenvolvimento #ai #python por giuseppe-trisciuoglio

unit-test-config-properties

289

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 envir

Desenvolvimento #ai #python por giuseppe-trisciuoglio

unit-test-security-authorization

289

Provides patterns for unit testing Spring Security with `@PreAuthorize`, `@Secured`, `@RolesAllowed`. Validates role-based access control and authorization policies. Use when testing security configurations and access control logic.

DevOps e Infra #ai #python por giuseppe-trisciuoglio

unit-test-wiremock-rest-api

289

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.

Automação #ai #api por giuseppe-trisciuoglio

playwright-skill

289

Padrões Playwright testados em batalha para escrever, depurar e escalar conjuntos de testes confiáveis. Use quando precisar de orientação para testes E2E, API, de componentes, visuais, de acessibilidade ou de segurança, além de CI/CD, automação CLI, page objects e migração de Cypress ou Selenium. TypeScript e JavaScript.

Design e Frontend #ai #api por testdino-hq

aws-sam-bootstrap

289

Provides AWS SAM bootstrap patterns: generates `template.yaml` and `samconfig.toml` for new projects via `sam init`, creates SAM templates for existing Lambda/CloudFormation code migration, validates build/package/deploy workflows, and configures local testing with `sam local invoke`. Use when the user asks about SAM projects, `sam init`, `sam deploy`, serverless deployments, or needs to bootstrap

DevOps e Infra #ai #deploy por giuseppe-trisciuoglio

unit-test-mapper-converter

289

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.

Desenvolvimento #ai #python por giuseppe-trisciuoglio

langchain4j-testing-strategies

289

Provides unit test, integration test, and mock AI patterns for LangChain4j applications. Creates mock LLM responses, tests retrieval chains, validates RAG workflows, and implements Testcontainers-based integration tests for Java AI services. Use when unit testing AI services, integration testing LangChain4j components, mocking AI models, or testing LLM-based Java applications.

Automação #ai #llm por giuseppe-trisciuoglio

nestjs-drizzle-crud-generator

289

Generates complete CRUD modules for NestJS applications with Drizzle ORM. Use when building server-side features in NestJS that require database operations, including creating new entities with full CRUD endpoints, services with Drizzle queries, Zod-validated DTOs, and unit tests. Triggered by requests like "generate a user module", "create a product CRUD", "add a new entity with endpoints", or wh

Desenvolvimento #ai #python por giuseppe-trisciuoglio

clean-architecture

289

Provides implementation patterns for Clean Architecture, Hexagonal Architecture (Ports & Adapters), and Domain-Driven Design in PHP 8.3+ with Symfony 7.x. Use when architecting enterprise PHP applications with entities/value objects/aggregates, refactoring legacy code to modern patterns, implementing domain-driven design with Symfony, or creating testable backends with clear separation of concerns

Desenvolvimento #ai #python por giuseppe-trisciuoglio

aws-cdk

289

Provides AWS CDK TypeScript patterns for defining, validating, and deploying AWS infrastructure as code. Use when creating CDK apps, stacks, and reusable constructs, modeling serverless or VPC-based architectures, applying IAM and encryption defaults, or testing and reviewing `cdk synth`, `cdk diff`, and `cdk deploy` changes. Triggers include "aws cdk typescript", "create cdk app", "cdk stack", "c

DevOps e Infra #ai #deploy por giuseppe-trisciuoglio

unit-test-exception-handler

289

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.

Automação #ai #api por giuseppe-trisciuoglio