Prompt chaining and breaking up of a prompt

When I give a prompt to GPT, I want to break it up into multiple prompts and then use prompt chaining like langchain framework to build the final response. Is there a good technique to breakup the prompt into multiple prompts

For example, if I prompt “Can I go to a movie today”, this prompt should be broken into

  1. What is the location of the user?
  2. What is the weather condition for the day?
  3. Which movie halls are in the vicinity

It will break the prompt into the above three, chain them to give the final answer