What problem does it solve? Choosing the right CoreEx template combination (API, relay, subscriber, Aspire AppHost) and the correct dotnet new flags is error-prone, especially around naming rules and retrofit scenarios. This Skill turns a short plain-English interview into validated, safe scaffolding commands. ## Core Features & Use Cases - Guided interview: Asks one question at a time (via confirmation cards when available) covering hosts, database provider, messaging, reference data, Domain layer, ROP, and Aspire AppHost, then derives the exact template inputs. - Safe generation: Enforces the [Company].[Product].[Domain] naming convention, runs dry-runs before real template commands, pins CoreEx.Template versions, and refuses unsafe --force operations on existing solutions. - Retrofit support: Adds missing Api, Relay, Subscribe, or Aspire hosts to existing CoreEx solutions without overwriting hand-written code, including AppHost and CodeGen follow-up handling. - Validation: Wires projects into the .slnx, runs dotnet build and unit tests, and can provision local dependency assets (docker-compose, Service Bus emulator config) for a runnable local state. - Use Case: A developer with a bootstrap-only repo answers a few questions and gets a complete event-driven CoreEx solution with SQL Server, Service Bus relay, subscriber, and Aspire orchestration, built and tested. ## Quick Start Ask the assistant to scaffold a new CoreEx solution for your requirements, for example: run the coreex-solution-scaffolder skill to create a new CoreEx service with an API and SQL Server storage.