# abp-development-flow

> Claude/Codex skill by [@abpframework](https://omgskills.com/library/abpframework/index.md) · 14k stars · 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.

Tags: abp, angular, architecture, aspnet, aspnet-core, aspnetcore, blazor, c-sharp, csharp, domain-driven-design, dotnet-core, framework, modular-monolith, multi-tenancy, saas

## Install

```sh
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.

## Links

- HTML page: https://omgskills.com/library/abpframework/abp/dot-claude/skills/abp-development-flow/
- GitHub: https://github.com/abpframework/abp
- Author: [@abpframework](https://omgskills.com/library/abpframework/index.md)

## More from this repo

- [abp-angular](https://omgskills.com/library/abpframework/abp/dot-claude/skills/abp-angular/index.md) — ABP Angular UI patterns - generate-proxy, ListService, PermissionGuard, abpLocalization pipe, ConfirmationService,...
   - [@abpframework](https://omgskills.com/library/abpframework/index.md) · 14k stars
- [abp-app-nolayers](https://omgskills.com/library/abpframework/abp/dot-claude/skills/abp-app-nolayers/index.md) — ABP Single-Layer (No-Layers / nolayers) application template - single project structure, feature-based file...
   - [@abpframework](https://omgskills.com/library/abpframework/index.md) · 14k stars
- [abp-application-layer](https://omgskills.com/library/abpframework/abp/dot-claude/skills/abp-application-layer/index.md) — ABP Application Services, DTOs, CRUD service, object mapping (Mapperly/AutoMapper), validation, error handling.
   - [@abpframework](https://omgskills.com/library/abpframework/index.md) · 14k stars
