What problem does it solve? Building RESTful APIs on the EAF (Enterprise Application Foundation) platform requires deep knowledge of ABP framework conventions, dynamic API generation, DTO patterns, and EAF-specific middleware like KeyVault, OpenTelemetry, and caching. This Skill provides expert guidance so you can implement correct, secure, and performant APIs without memorizing every ABP convention. ## Core Features & Use Cases - Dynamic API Generation: Expose Application Services as REST endpoints automatically using ABP conventions, with proper DTO design, paging, filtering, and sorting. - Security & Configuration: Implement JWT authentication, ABP permission-based authorization, Swagger/OpenAPI documentation, and CORS setup. - EAF Middleware Integration: Wire KeyVault secrets, OpenTelemetry tracing, and distributed caching into your API services. - Use Case: You need to add a new CRUD endpoint for a User entity with permission checks, paged listing, and caching. The Skill guides you through creating the Application Service, DTOs, authorization attributes, and integration tests following EAF patterns. ## Quick Start Ask the assistant to create an EAF Application Service with CRUD operations, DTOs, and permission-based authorization for your entity.