dotnet-dependency-config

Standardize .NET dependency and configuration baselines for ASP.NET Core projects.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/tassosgomes/poc-iam-service --skill dotnet-dependency-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-dependency-config
Source: https://github.com/tassosgomes/poc-iam-service/tree/main/.github/skills/csharp/dotnet-dependency-config
Command: npx skills add https://github.com/tassosgomes/poc-iam-service --skill dotnet-dependency-config

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standardize dependencies and configurations for .NET C# / ASP.NET Core projects to speed up setup and ensure consistency across services.

Core Features & Use Cases

  • Centralized and up-to-date library recommendations for EF Core, DI, configuration, migrations, and observability.
  • Configured default PostgreSQL workflows with optional Oracle support for legacy or integration contexts; includes RabbitMQ messaging patterns via Rmq.CloudEvents.
  • Guidance for building professional NuGet libraries, including unit of work, repositories, mappings, and interceptor patterns.

Quick Start

Create or update a .NET project and apply the standardized dependencies and configurations described in this Skill.

Frequently Asked Questions about dotnet-dependency-config

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize ASP.NET Core project dependencies and configurations across multiple services?

Standardize ASP.NET Core dependencies by applying a canonical baseline for package selection, EF Core migrations, DI guidance, and configuration patterns to ensure consistency across services.

What packages should I use for EF Core and PostgreSQL workflows in a .NET project?

For EF Core and PostgreSQL workflows in a .NET project, use a centralized library set covering EF Core, mapping, validation, migrations, and configuration patterns, with PostgreSQL as the default database.

Can I use Oracle instead of PostgreSQL for legacy integration in ASP.NET Core?

Yes, you can use Oracle instead of PostgreSQL in ASP.NET Core for legacy or integration scenarios, as Oracle is an allowed alternative while PostgreSQL remains the official default database.

How do I configure RabbitMQ messaging patterns in a .NET application?

Configure RabbitMQ messaging patterns in a .NET application using Rmq.CloudEvents, which provides standardized messaging configuration as part of the recommended dependency baseline.

What is the best way to structure NuGet libraries with repositories and interceptors in .NET?

The best way to structure NuGet libraries in .NET is to follow guidance for unit of work, repositories, mappings, and interceptor patterns to ensure professional, maintainable code structure.

Does this dependency configuration approach support CQRS patterns in .NET?

Yes, this dependency configuration approach supports CQRS patterns in .NET, providing configuration guidance and standardized package sets that align with CQRS architecture and DI structure.