Download for MacApple silicon, macOS 14+
Skill

abp-ef-core

@abpframework Updated 2026-11-01

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.

abpangulararchitectureaspnetaspnet-coreaspnetcoreblazorc-sharp

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().