abp-ef-core
ABP Entity Framework Core - DbContext, entity configuration, EfCoreRepository implementation, migrations (dotnet ef migrations add), data seeding. Use when working in EntityFrameworkCore projects, adding migrations, or implementing EF Core repositories.
Install
With your agent
Install OMGSkills skill "abpframework/abp:.claude/skills/abp-ef-core" 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-ef-core ~/.claude/skills/abp-ef-core
From README
ABP Entity Framework Core Docs: https://abp.io/docs/latest/framework/data/entity-framework-core Never Do | Don't | Do Instead | |-------|-----------| | Skip b.ConfigureByConvention() | Always call it first in entity config | | AddDefaultRepositories(includeAllEntities: true) | Use AddDefaultRepositories() only for aggregate roots | | Inject DbContext in application/domain services | Use IRepository or custom repository interface | | Use DbContext directly outside the EF Core project | Access via GetDbContextAsync() inside repository only | DbContext Configuration Entity Configuration Repository Implementation Extension Method for Include Migration Commands Note: ABP templates include IDesignTimeDbContextFactory in the EF Core project, so -s (startup project) parameter is not needed. Module Configuration Best Practices Repositories for Aggregate Roots Only Don't use includeAllEntities: true in AddDefaultRepositories().
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.
