To be fair, Siri is starting to have the ability to let you know when it's time to leave for things, but that depends on:
You can also set notifications in your Google Calendar items too, but this shortcut doesn't require your event to be in any calendar, or even be an event. Those notifications also don't take into account current driving conditions.
This shortcut can help in any situation where you want to be in a certain place at a certain time and need help figuring out when to leave.
The shortcut will ask you a series of questions about where you're going and how much time you want to leave for a buffer:
Then the shortcut will do all the math and compile a narrative plan for you. Something like "If we want to get there by 9, with a 15 minute buffer, and right now it will take 45 minutes to drive there, we should leave by 8." You have the option of sending this to someone else in text or email if you want.
Then the shortcut sets the alarms for you. You can choose to set all the alarms in one tap, choose the ones you want, or not set any alarms:
This shortcut involves a bunch of logic for figuring out what information we need and giving the user the easiest ways to extract it from where it might already exist. I tried to think of all the possibilities for where we could extract this info from.
Then using the given times and locations it does the math to find the times that the alarms should be set for.
Then it creates the alarms, either all at once or one at a time.