What problem does it solve? Adding a SCIM 2.0 provisioning endpoint to an ASP.NET Core application involves many decisions: choosing an integration model, annotating entities, implementing repositories, wiring DI registrations, and configuring JWT authentication for Entra ID. This Skill walks you through the entire EzSCIM setup step-by-step so nothing is missed. ## Core Features & Use Cases - Guided integration paths: Choose between the IQueryable model (Dapper, Cosmos DB, custom repositories) or the EF Core model (EfScimRepositoryBase with zero-boilerplate CRUD) based on four scoping questions. - Boilerplate generation: Produces entity classes with [ScimProperty] attributes or IScimEntity implementations, repository code, DbContext configuration, and Program.cs service registrations. - Authentication & observability setup: Configures JWT Bearer authentication, Entra ID provisioning connection, and optional SCIM operation callbacks for monitoring. - Use Case: You have an ASP.NET Core app using EF Core and PostgreSQL and need Microsoft Entra ID to provision users into it. The Skill asks about your stack, then generates the entity, DbContext with jsonb columns, repository, and JWT configuration. ## Quick Start Ask the assistant to set up a SCIM 2.0 endpoint in your ASP.NET Core project using EzSCIM and describe your data stack.