What problem does it solve? Managing database schema changes across multiple .NET microservices is error-prone when each service has its own DbContext and project layout. This Skill standardizes how EF Core migrations are generated, applied, verified, and rolled back for any service in the solution. ## Core Features & Use Cases - Migration Generation: Runs dotnet ef migrations add with the correct -p (Infrastructure) and -s (Api) project flags for the target service. - Apply & Verify: Applies migrations with dotnet ef database update and verifies output in the Migrations folder. - Naming Conventions: Enforces PascalCase naming patterns such as Add{Entity}, Add{Field}To{Entity}, and InitialCreate. - Troubleshooting: Provides commands to remove the last migration, list existing migrations, and generate a SQL script for review. - Use Case: After adding a new VoltageThreshold property to the Battery entity, run the Skill with BatteryService and AddVoltageThresholdToBattery to produce and apply a consistent migration. ## Quick Start Ask the assistant to run the migration skill for BatteryService with the migration name AddBattery to generate and apply the EF Core migration.