ABP Framework — Infrastructure
CommunityDesign ABP infrastructure with confidence
System Documentation
What problem does it solve?
This Skill helps you implement ABP Framework v10.4 infrastructure concerns correctly so your application can publish events, run background work, cache data, store blobs, filter/query safely, seed data, manage settings/features, serve embedded files, access the current user, and coordinate concurrency with distributed locks.
Core Features & Use Cases
- Event Bus (Local & Distributed): Choose the right event bus for monolith, modular monolith, or microservices, and apply the inbox/outbox approach for reliability.
- Background Jobs: Define async jobs and enqueue work with providers like Hangfire/Quartz/RabbitMQ.
- Caching & Entity Cache: Use distributed cache patterns such as GetOrAdd, batch operations, UOW-aware caching, Redis integration, and automatic invalidation via entity cache.
- BLOB Storing & Emailing: Store files through provider abstraction and send emails (including queued delivery) with secure template rendering and SMTP password encryption.
- Data Filtering, Seeding, Settings & Features: Temporarily disable filters in the correct scope, seed required data, define runtime-configurable settings, and enable tenant-aware feature toggles.
- Virtual File System, Current User & Distributed Locking: Serve embedded assets via IVirtualFileSystem, access CurrentUser safely, and protect critical sections with IDistributedLockProvider.
Quick Start
Ask the agent to implement the ABP infrastructure plan for your feature by mapping each requirement to the correct ABP component (event bus, background job, cache/blob/email, filtering/seeding/settings/features, and locking) and generating the needed code snippets for ABP v10.4.
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: ABP Framework — Infrastructure Download link: https://github.com/burakdmir/abp-skills/archive/main.zip#abp-framework-infrastructure 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 471,000+ vetted skills library on demand.