dotnet-architecture-patterns

Community

Scale .NET APIs with modern architecture.

AuthorAGIBuild
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides practical strategies for organizing and scaling .NET applications, focusing on efficient API design and robust error handling.

Core Features & Use Cases

  • Vertical Slice Architecture: Organize code by feature for better maintainability and team scalability.
  • Request Pipeline Composition: Utilize endpoint filters and middleware for cross-cutting concerns.
  • Robust Error Handling: Implement consistent error responses using Problem Details and result patterns.
  • Caching Strategies: Employ output, distributed, and hybrid caching for performance optimization.
  • Idempotency & Outbox: Ensure reliable request processing and event delivery.
  • Use Case: Refactor a monolithic .NET API into a scalable, maintainable microservice architecture using vertical slices and implementing robust caching and error handling.

Quick Start

Organize the API endpoints for a new e-commerce application using the vertical slice architecture pattern.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: dotnet-architecture-patterns
Download link: https://github.com/AGIBuild/Agibuild.Fulora/archive/main.zip#dotnet-architecture-patterns

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.