abp-infrastructure
ABP infrastructure services - ISettingProvider, IFeatureChecker, IDistributedCache, ILocalEventBus, IDistributedEventBus, IBackgroundJobManager, localization resource. Use when working with settings, feature flags, caching, event bus, or background jobs in ABP.
Install
With your agent
Install OMGSkills skill "abpframework/abp:.claude/skills/abp-infrastructure" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/abpframework/abp /tmp/abp && ln -s /tmp/abp/.claude/skills/abp-infrastructure ~/.claude/skills/abp-infrastructure
From README
ABP Infrastructure Services Docs: https://abp.io/docs/latest/framework/infrastructure Settings Define Settings Read Settings Setting Value Providers (Priority Order) User settings (highest) Tenant settings Global settings Configuration (appsettings.json) Default value (lowest) Features Define Features Check Features Distributed Caching Typed Cache Event Bus Local Events (Same Process) Distributed Events (Cross-Service) When to Use Which Local: Within same module/bounded context Distributed: Cross-module or microservice communication Background Jobs Define Job Enqueue Job Localization Define Resource JSON Structure In ApplicationService: Use L["Key"] property (already available from base class) In other services: Inject IStringLocalizer Tip: ABP base classes already provide commonly used services as properties.
More from this repo
abp-angular
ABP Angular UI patterns - generate-proxy, ListService, PermissionGuard, abpLocalization pipe, ConfirmationService,...
abp-app-nolayers
ABP Single-Layer (No-Layers / nolayers) application template - single project structure, feature-based file...
abp-application-layer
ABP Application Services, DTOs, CRUD service, object mapping (Mapperly/AutoMapper), validation, error handling.
