ABP Framework — Infrastructure

Community

Design ABP infrastructure with confidence

Authorburakdmir
Version1.0.0
Installs0

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.