| name | dotnet-architecture |
| description | Design patterns and architectural guidance for .NET applications. Navigation skill covering vertical slices, domain modeling, messaging patterns, resilience, caching, and system design. For building scalable, maintainable applications.
Keywords: architecture, patterns, vertical slices, domain modeling, messaging, resilience, caching, design patterns
|
| license | MIT |
| targets | ["*"] |
| category | architecture |
| subcategory | overview |
| tags | ["dotnet","architecture","patterns","overview"] |
| version | 1.0.0 |
| author | dotnet-agent-harness |
| related_skills | ["dotnet-architecture-patterns","dotnet-domain-modeling","dotnet-messaging-patterns","dotnet-resilience","dotnet-solid-principles"] |
| claudecode | {"allowed-tools":["Read","Grep","Glob","Bash","Write","Edit"]} |
| codexcli | {"short-description":".NET architecture - patterns, domain modeling, messaging"} |
| opencode | {"allowed-tools":["Read","Grep","Glob","Bash","Write","Edit"]} |
| copilot | {} |
| geminicli | {} |
| antigravity | {} |
.NET Architecture
Design patterns and architectural guidance for building scalable, maintainable .NET applications. This meta-skill provides navigation to ~15 architecture-focused skills covering vertical slices, domain modeling, messaging, resilience, and system design.
When to Use This Skill
Load this skill when:
- Designing application architecture and structure
- Implementing domain-driven design patterns
- Setting up messaging and event-driven systems
- Adding resilience patterns (retry, circuit breaker)
- Choosing between architectural approaches
Quick Navigation
Core Patterns
| Need | Load Skill | Level |
|---|
| Vertical slices, minimal APIs | dotnet-architecture-patterns | Intermediate |
| Domain modeling, DDD | dotnet-domain-modeling | Advanced |
| SOLID principles | dotnet-solid-principles | Intermediate |
Messaging & Events
| Need | Load Skill | Level |
|---|
| Pub/sub, competing consumers | dotnet-messaging-patterns | Advanced |
| Producer/consumer queues | dotnet-channels | Advanced |
| Real-time communication | dotnet-realtime-communication | Advanced |
Resilience & Reliability
| Need | Load Skill | Level |
|---|
| Retry, circuit breaker | dotnet-resilience | Intermediate |
| Background services | dotnet-background-services | Intermediate |
| Service communication choice | dotnet-service-communication | Intermediate |
Infrastructure