Download for MacApple silicon, macOS 14+
Skill

abp-development-flow

@abpframework Updated 2026-11-01

ABP development workflow - step-by-step guide for adding new entities, migrations, application services, localization, permissions, and tests. Use when adding new features or entities to an ABP project.

abpangulararchitectureaspnetaspnet-coreaspnetcoreblazorc-sharp

Install

With your agent

Install OMGSkills skill "abpframework/abp:.claude/skills/abp-development-flow" 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-development-flow ~/.claude/skills/abp-development-flow

From README

ABP Development Workflow Tutorials: https://abp.io/docs/latest/tutorials Adding a New Entity (Full Flow) Domain Layer Create entity (location varies by template: .Domain/Entities/ for layered, Entities/ for single-layer/microservice): Domain.Shared Add constants and enums in .Domain.Shared/: Repository Interface (Optional) Define custom repository in .Domain/ only if you need custom query methods. For simple CRUD, use generic IRepository directly: EF Core Configuration In .EntityFrameworkCore/: DbContext: OnModelCreating: Repository Implementation (only if custom interface defined): Run Migration See abp-ef-core skill for migration commands. Recommended: use DbMigrator project to apply migrations and seed data. Application.Contracts Create DTOs and service interface: Object Mapping (Mapperly / AutoMapper) ABP supports both Mapperly and AutoMapper. Prefer the provider already used in the solution.