abp-frameworklisted
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