بنقرة واحدة
hexagonal-solution-template
يحتوي hexagonal-solution-template على 13 من skills المجمعة من gpreviatti، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.
Skills في هذا المستودع
BFF code review gate for standards, tests, complexity <= 30, modern C#, and security validation.
Contracts code review gate for standards, tests, complexity <= 30, modern C#, and security validation.
Full template code review gate for DDD/SOLID standards, tests, complexity <= 30, modern C#, and security validation.
Create or update BFF contracts in src/Contracts (records, DTOs, and .proto). Use when user asks to add/change request/response contracts, order DTOs, base contract wrappers, or gRPC proto contracts.
Create a new minimal API endpoint in src/WebApp and add matching integration tests in tests/IntegrationTests. Use when user asks for new GET/POST/PUT/PATCH/DELETE endpoints plus end-to-end validation.
Create or extend k6 load tests for this BFF template. Use when user asks for HTTP/gRPC performance scenarios, thresholds, custom metrics, or environment-driven load profiles in tests/LoadTests.
Generate Application use case classes and xUnit unit tests following BaseInOutUseCase/BaseInUseCase/BaseOutUseCase patterns, FluentValidation, repository mocks, and fixture conventions for this hexagonal template.
Generate integration tests for HTTP, gRPC, and messaging flows in this hexagonal template. Use when creating end-to-end API, consumer, or repository integration scenarios with WebApplicationFactory and real infrastructure dependencies.
Generate ASP.NET Minimal API endpoint classes in the hexagonal architecture template project following project patterns for caching, correlation ID, HTTP status codes, and DI registration
Generate k6 load tests for HTTP and gRPC endpoints in this template. Use when creating performance scenarios, thresholds, metrics, and environment-driven load profiles under tests/LoadTests.
Generate entity classes, unit tests, and database migrations following hexagonal architecture DDD principles for this project
Create and update Entity Framework Core mappings for domain entities in the hexagonal architecture template, including relationships, enum conversions, precision, and migrations.
Generate RabbitMQ message consumers and message record types in the hexagonal architecture template project following BaseConsumer patterns, deduplication, and DI auto-registration