Siri will start to be really useful to me when I can give it multiple commands at once such as, "Hey, Siri...turn on the Family Room lights, turn off the outside lights, and add eggs to my shopping list." As it stands now, if I want to do multiple things that Siri could do, it's usually faster for me to do all those things myself because Siri can only handle one task at a time. I don't understand why Apple hasn't made this kind of thing a priority. They say Siri is great because you can talk to it naturally. Uh, no you can't. 'Naturally' is not talking about only one thing at a time. To me, 'naturally' means being able to throw multiple things at it, have it parse each of those things, and then perform the requested tasks.
You can setup a scene to do every thing but add the eggs.