← ClaudeAtlas

abp-frameworklisted

ABP Framework v10.4 core quick reference: solution templates, layered architecture, module system, base classes, Clock/GuidGenerator/CurrentUser/LazyServiceProvider, .NET 10. Use when creating an ABP project, or when architecture or core conventions are needed.
burakdmir/abp-skills · ★ 10 · AI & Automation · score 77
Install: claude install-skill burakdmir/abp-skills
# ABP Framework — Core Skill ABP Framework v10.4 (.NET 10) core reference. Opinionated, DDD-based, modular ASP.NET Core. ## Trigger "create ABP project", "ABP solution/template", "ABP module", "ABP architecture", "abp new", ABP best practices. ## Solution Templates | Template | Description | |---|---| | `app` | Layered (default) | | `app-nolayers` | Single-layer | | `microservice` | Microservice (Business+ license) | | `empty` | Empty | **Modern Monolith / Modular Monolith** can also be selected as a separate path in the ABP Studio wizard. **UI:** `mvc`, `angular`, `blazor-webapp`, `blazor` (WASM), `blazor-server`, `react` (`--modern`), `no-ui` **DB:** `ef` (default), `mongodb` ## CLI (summary) ```bash dotnet tool install -g Volo.Abp.Studio.Cli abp new Acme.BookStore --template app # classic abp new Acme.BookStore --template app --modern # React-first modern abp new Acme.BookStore --template app --modern --modular # modular monolith abp add-package Volo.Abp.EntityFrameworkCore abp generate-proxy -t ng # ng | csharp | js abp update ``` > For details see [CLI skill](../abp-cli/SKILL.md). ## Layer Structure (Layered) ``` Domain.Shared → Domain → Application.Contracts → Application → HttpApi → Web/Host ↑ EntityFrameworkCore/MongoDB (only Host references it) ``` > For dependency rules see [Dependency Rules skill](../abp-dependency-rules/SKILL.md). ## Module Class ```csharp [DependsOn(typeof(AbpAspNetCoreMvcModule), type