ABP Framework Dependency Rules

•
14k
•

Enforces strict architectural boundaries and dependency rules for ASP.NET Core applications built with the ABP Framework.

The ABP Dependency Rules skill provides expert guidance for maintaining the integrity of the ABP Framework's opinionated architecture. It ensures developers adhere to Domain-Driven Design (DDD) principles by monitoring project references and preventing common violations like cross-layer dependencies or infrastructure leaks into the domain layer. This skill is essential when adding new features, refactoring modules, or performing code reviews to ensure your enterprise solution remains maintainable, testable, and aligned with ASP.NET Core best practices.

主な機能

01Verification of repository pattern usage and implementation
02Guidance on DTO and service interface placement
03Enforcement of Domain-Driven Design (DDD) layer boundaries
04Architectural review of project reference directions
05Prevention of cross-module and circular dependency violations
0614,195 GitHub stars

ユースケース

01Refactoring code to resolve architectural violations or leaky abstractions
02Adding new features to a layered ABP Framework solution
03Onboarding developers to the ABP Framework's specific project structure