abp-development-flow
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.
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.
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.
