I just mark the development changeSets as “dev” and don’t specify a context on the changesets that run in both. When I do an update on production, I will specify contexts=prod in the update even though there are no changesets marked as prod. That will make it skip all the dev context ones but will still execute all the non-context-ed changeSets. You are also then set up for some point in the future where you need to make a context=“prod” changeSet that does not run in dev but only run in prod.
Nathan