# hoangnh2412

> Open-source publisher. Listings imported from github.com/hoangnh2412 — credited to the original author with their license.

- **Listings:** 48
- **Total installs:** 0
- **Profile:** https://agentstack.voostack.com/s/hoangnh2412
- **Website:** https://github.com/hoangnh2412

## Published listings

- [Healthcheck Dotnet Rabbitmq](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-rabbitmq) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-rabbitmq`
  Đăng ký RabbitMQ readiness qua AddRabbitMQ() và HealthChecks:Readiness. Dùng khi project .NET cần probe message broker trên /health/ready.
- [Caching Dotnet](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-caching-dotnet) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-caching-dotnet`
  Thiết lập Jarvis.Caching — memory + Redis distributed cache, invalidation pub/sub, cache-aside GetOrSetAsync. Dùng khi tích hợp cache .NET, section Cache, hoặc cache connection string cho EF.
- [Code Review Dotnet](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-code-review-dotnet) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-code-review-dotnet`
  Review code C#/.NET trước khi tạo PR — checklist đầy đủ, ưu tiên production risk, áp dụng mọi solution backend.
- [Entityframework Dotnet](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-entityframework-dotnet) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-entityframework-dotnet`
  Thiết lập Jarvis.EntityFramework — repository, multitenancy, AddCoreDbContext, UoW. Dùng khi tích hợp EF Core .NET với single DB, separate tenant DB, hybrid, hoặc custom DI resolver.
- [Deliberation](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-deliberation) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-deliberation`
  >-
- [Telemetry Dotnet](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-telemetry-dotnet) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-telemetry-dotnet`
  Thiết lập Jarvis.OpenTelemetry cho ASP.NET Core — trace/metric/log OTLP, enrich middleware, instrumentation plug-in. Dùng khi tích hợp telemetry .NET, section OTEL, hoặc thêm Redis/EF/enricher.
- [Swashbuckle Dotnet Api Key Security](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-api-key-security) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-api-key-security`
  Cấu hình Swagger SecuritySchemes API Key cho Jarvis.Swashbuckle. Dùng khi API xác thực qua header X-API-KEY.
- [Foundation Dotnet](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-foundation-dotnet) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-foundation-dotnet`
  Thiết lập Jarvis foundation — Domain.Shared, Domain, Mvc (Json, WebApi, Cors, ApiResponseWrapper, IWorkContext). Dùng khi bootstrap API ASP.NET Core với response chuẩn BaseResponse.
- [Observability Dotnet](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-observability-dotnet) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-observability-dotnet`
  Thiết lập observability metric cho service .NET — OTEL instrumentation, Prometheus scrape, Grafana dashboard, Prometheus/Alertmanager rules và vận hành. Dùng khi onboard metric mới, tạo dashboard, gắn alert, hoặc chuẩn hóa pipeline OTEL → Prometheus → Grafana.
- [Authentication Dotnet Cognito](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-cognito) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-cognito`
  Tích hợp Jarvis AWS Cognito qua Jarvis.Authentications.Cognito — CognitoClient và IAuthenticationService. Dùng khi auth qua user pool Cognito.
- [Telemetry Dotnet Trace Plugin](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-trace-plugin) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-trace-plugin`
  Đăng ký custom ITraceInstrumentation singleton để mở rộng TracerProviderBuilder. Dùng khi cần instrumentation trace không có sẵn trong Jarvis core.
- [Minipower](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-minipower) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-minipower`
  >-
- [Healthcheck Dotnet Postgresql](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-postgresql) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-postgresql`
  Đăng ký PostgreSQL readiness qua AddNpgSql() và HealthChecks:Readiness. Dùng khi project .NET cần probe Npgsql trên /health/ready.
- [Telemetry Dotnet Entityframework](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-entityframework) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-entityframework`
  Bật EF Core trace qua OpenTelemetry.Instrumentation.EntityFrameworkCore trong ConfigureTrace. Dùng khi cần span truy vấn DbContext trên pipeline trace.
- [Application Dotnet](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-application-dotnet) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-application-dotnet`
  Thiết lập Jarvis.DDD.Application — CQRS dispatcher ICommand/IQuery, handler DI. Dùng khi project Application layer dùng pattern command/query với Jarvis.
- [Swashbuckle Dotnet Jwt Security](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-jwt-security) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-jwt-security`
  Cấu hình Swagger SecuritySchemes JWT cho Jarvis.Swashbuckle. Dùng khi API dùng Bearer token và cần nút Authorize trên Swagger UI.
- [Authentication Dotnet Basic](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-basic) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-basic`
  Đăng ký Jarvis HTTP Basic AddCoreBasic trong callback AddJarvisAuthentication — mặc định ConfigBasicCredentialProvider đọc config Users, hoặc custom IBasicCredentialProvider cho DB. Dùng khi client gửi Authorization Basic.
- [Healthcheck Dotnet Mssql](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-mssql) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-mssql`
  Đăng ký SQL Server readiness qua AddSqlServer() (SELECT 1) và HealthChecks:Readiness. Dùng khi project .NET cần probe MSSQL trên /health/ready.
- [Healthcheck Dotnet Http](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-http) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-http`
  Đăng ký HTTP endpoint readiness bằng custom IHealthCheck (IHttpClientFactory, GET). Dùng khi project .NET cần probe API/dịch vụ HTTP ngoài trên /health/ready.
- [Telemetry Dotnet Logging Plugin](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-logging-plugin) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-logging-plugin`
  Đăng ký custom ILoggingExporter singleton để cấu hình thêm LoggerProviderBuilder. Dùng khi cần exporter log bổ sung ngoài OTLP/console mặc định Jarvis.
- [Ba Architecture](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-architecture) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-architecture`
  >-
- [Healthcheck Dotnet Mysql](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-mysql) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-mysql`
  Đăng ký MySQL readiness qua AddMySql() và HealthChecks:Readiness. Dùng khi project .NET cần probe MariaDB/MySQL trên /health/ready.
- [Blobstoring Dotnet Filesystem](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-filesystem) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-filesystem`
  Đăng ký Jarvis BlobStoring FileSystem — keyed IBlobStoringService FileSystemService với FileSystemOption RootPath. Dùng khi lưu file trên disk local hoặc volume mount.
- [Healthcheck Dotnet Minio](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-minio) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-minio`
  Đăng ký MinIO readiness bằng custom IHealthCheck (GET minio/health/live). Dùng khi project .NET cần probe object storage MinIO trên /health/ready.
- [Healthcheck Dotnet Kafka](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-kafka) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-kafka`
  Đăng ký Kafka readiness qua AddKafka() (broker connectivity) và HealthChecks:Readiness. Dùng khi project .NET cần probe Kafka trên /health/ready.
- [Blobstoring Dotnet](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-blobstoring-dotnet) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-blobstoring-dotnet`
  Thiết lập Jarvis.BlobStoring — upload/download file qua IBlobStoringService với FileSystem hoặc MinIO keyed DI. Dùng khi tích hợp blob storage .NET, section FileSystem/MinIO, hoặc inject IBlobStoringService.
- [Healthcheck Dotnet Signalr](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-signalr) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-signalr`
  Đăng ký SignalR hub readiness qua AddSignalRHub() và HealthChecks:Readiness. Dùng khi project .NET cần probe hub SignalR trên /health/ready.
- [Healthcheck Dotnet Oracle](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-oracle) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-oracle`
  Đăng ký Oracle readiness qua AddOracle() và HealthChecks:Readiness. Dùng khi project .NET cần probe Oracle DB trên /health/ready.
- [Swashbuckle Dotnet](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-swashbuckle-dotnet) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-swashbuckle-dotnet`
  Thiết lập Jarvis.Swashbuckle — Swagger/OpenAPI đa phiên bản, BaseResponse schema, security JWT/API Key. Dùng khi tích hợp Swagger .NET với Jarvis API response wrapper.
- [Telemetry Dotnet Metric Plugin](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-metric-plugin) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-metric-plugin`
  Đăng ký custom IMetricInstrumentation singleton để mở rộng MeterProviderBuilder. Dùng khi cần metric instrumentation bổ sung ngoài runtime/aspnet mặc định Jarvis.
- [Telemetry Dotnet Enrich](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-enrich) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-enrich`
  Đăng ký IEnrichTraceService và IEnrichLogService trong AddJarvisOpenTelemetry. Dùng khi cần tag trace và log scope từ HttpContext (user, tenant) qua UseJarvisOpenTelemetry.
- [Troubleshooting Dotnet](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-troubleshooting-dotnet) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-troubleshooting-dotnet`
  Troubleshoot .NET services bằng metrics Grafana/Prometheus — lấy panel PromQL, thay biến dashboard, query 24h, chuẩn hóa JSON cho AI. Dùng khi sự cố production, spike CPU/memory, panel Grafana trống, hoặc cần số liệu thực từ Prometheus.
- [Jarvis Dotnet](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-jarvis-dotnet) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-jarvis-dotnet`
  Scaffold solution .NET 9 phân lớp + cài Jarvis framework từ folder trống — F5 chạy Swagger. Dùng khi tạo project backend mới, cài package Jarvis, hoặc thêm module vào solution có sẵn.
- [Authentication Dotnet](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-authentication-dotnet) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-authentication-dotnet`
  Thiết lập Jarvis Authentication — JWT Bearer, API Key, HTTP Basic, AWS Cognito qua AddJarvisAuthentication + Composite scheme. Dùng khi API ASP.NET Core cần xác thực Bearer, header API key, Basic hoặc Cognito qua Jarvis.Authentications.*.
- [Ba Change Control](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-change-control) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-change-control`
  >-
- [Authentication Dotnet Jwt](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-jwt) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-jwt`
  Đăng ký Jarvis JWT Bearer AddCoreJwtBearer trong callback AddJarvisAuthentication, section Authentication:Jwt:{scheme}. Dùng khi API cần xác thực Bearer token (OIDC hoặc symmetric key).
- [Entityframework Dotnet Custom Di](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-custom-di) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-custom-di`
  Tùy biến Jarvis EF tenant resolution qua ITenantIdResolverFactory và ITenantConnectionStringResolver — không sửa thư viện Jarvis.
- [Authentication Dotnet Api Key](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-api-key) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-api-key`
  Đăng ký Jarvis API Key AddCoreApiKey trong callback AddJarvisAuthentication — mặc định ConfigApiKeyProvider đọc config, hoặc custom IApiKeyProvider cho DB. Dùng khi client gửi key qua header X-API-KEY.
- [Notification Dotnet](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-notification-dotnet) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-notification-dotnet`
  Thiết lập Jarvis.Notification — email SMTP qua Mailkit IEmailSender, NotificationBuilder. Dùng khi app gửi email transactional qua section Smtp.
- [Notification Dotnet Mailkit Smtp](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-mailkit-smtp) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-mailkit-smtp`
  Đăng ký Jarvis Notification Mailkit SMTP — NotificationBuilder AddSmtp và MailkitSender IEmailSender. Dùng khi gửi email qua SMTP transactional.
- [Entityframework Dotnet Single Db](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-single-db) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-single-db`
  Đăng ký Jarvis EF single database — AddCoreDbContext một generic, ITenantEntity filter theo TenantId. Dùng khi SaaS dùng chung một DB.
- [Caching Dotnet Redis Distributed](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-redis-distributed) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-redis-distributed`
  Bật Redis distributed cache qua UseRedisDistributedCache và Cache:DistributedGroups. Dùng khi project Jarvis cần L2 cache Redis theo nhóm cluster.
- [Caching Dotnet Redis Invalidation](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-redis-invalidation) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-redis-invalidation`
  Bật pub/sub xóa memory cache giữa các node qua UseRedisMemoryCacheInvalidation. Dùng khi multi-instance ASP.NET Core cần đồng bộ memory sau write.
- [Telemetry Dotnet Redis](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-redis) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-redis`
  Bật Redis trace instrumentation qua Jarvis plug-in hoặc OpenTelemetry.Instrumentation.StackExchangeRedis. Dùng khi cần span Redis trên trace pipeline; IConnectionMultiplexer phải đăng ký trước.
- [Caching Dotnet Otel Redis](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-otel-redis) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-otel-redis`
  Instrument Redis cache connections cho OpenTelemetry trace qua AddJarvisCachingDistributedRedisInstrumentation và AddJarvisCachingMemoryInvalidationRedisInstrumentation.
- [Entityframework Dotnet Hybrid](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-hybrid) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-hybrid`
  Jarvis EF hybrid multitenancy — Master registry với pool DB chung và dedicated DB per tenant. Dùng khi tenant chia sẻ hoặc tách database linh hoạt.
- [Entityframework Dotnet Separate Tenant Db](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-separate-tenant-db) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-separate-tenant-db`
  Đăng ký Jarvis EF separate tenant database — Master DbContext + DbTenantConnectionStringResolver per tenant. Dùng khi mỗi tenant một database riêng.
- [Healthcheck Dotnet](https://agentstack.voostack.com/l/skill-hoangnh2412-ai-skills-healthcheck-dotnet) — Skill · Free · security-reviewed — `agentstack add skill-hoangnh2412-ai-skills-healthcheck-dotnet`
  Thiết lập Jarvis.HealthChecks cho ASP.NET Core — init liveness/startup/readiness, HealthChecks UI, thêm provider readiness. Dùng khi tích hợp healthcheck .NET, /health/live, /health/ready, /healthchecks-ui, hoặc thêm dependency (PostgreSQL, MySQL, SQL Server, Redis, …).

---
Seller on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Install any with `agentstack add <slug>`.
