abp-dependency-rules

Official

Enforce ABP project dependency rules

Authorabpframework
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers understand and enforce the strict dependency rules within ABP Framework projects, preventing common architectural violations and ensuring a clean, maintainable codebase.

Core Features & Use Cases

  • Dependency Auditing: Clearly defines which project layers can reference others.
  • Violation Prevention: Highlights common mistakes like domain logic depending on infrastructure or application layers referencing implementations.
  • Architectural Guidance: Provides a checklist for adding new features and structuring code across different layers (Domain.Shared, Domain, Application.Contracts, Application, Infrastructure).
  • Use Case: When adding a new feature, use this Skill to ensure your new service implementation is placed in the correct layer and only references the necessary abstractions.

Quick Start

Review the ABP dependency rules for the Domain.Shared project.

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: abp-dependency-rules
Download link: https://github.com/abpframework/abp/archive/main.zip#abp-dependency-rules

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.