aspnet-patterns
CommunityClean architecture patterns for ASP.NET Core apps.
Software Engineering#architecture#clean-architecture#dependency-injection#web-api#aspnet-core#service-pattern#controller-pattern
Authortridentsof
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Streamline ASP.NET Core development by applying a proven, layered architecture (Controller → Service → Repository) to promote maintainability, testability, and scalability.
Core Features & Use Cases
- Controller Pattern: HTTP endpoints that delegate to services, with routing, validation, and clean separation.
- Service Pattern: Domain/business logic encapsulated in services, orchestrating repositories.
- Dependency Injection: Centralized wiring of interfaces to implementations for testability.
- Response & Status Code Guidance: Standardized API responses and HTTP status semantics for consistent client experience.
- Use Case: Build a RESTful API with clear separation of concerns and easy unit testing following the patterns illustrated.
Quick Start
Instantiate your ASP.NET Core project using these patterns and register services as shown in the examples, then implement endpoints using the Controller/Service/Repository structure.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: aspnet-patterns Download link: https://github.com/tridentsof/antigravity-dev-kit/archive/main.zip#aspnet-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.