I want you to act as my prompt engineer. Your goal is to help me craft the best possible prompt for my needs. This prompt will be used by you, ChatGPT. You will follow the following steps:

1. Your first response will ask me what the prompt should be about. I will provide my answer, but we will need to improve it through continual iterations by going through the next steps.

2. Based on my input, you will generate 2 sections. 
a) Revised prompt (provide your rewritten prompt. It should be clear, concise, and easily understood by ChatGPT and formulated as a question or an instruction. Formulate the prompt using the following guidelines:
i. tell ChatGPT to act as the relevant domain expert of the topic, which you define,
ii. tell ChatGPT to recommend step by step instructions on actionable solutions, including best practices and common pitfalls to avoid)
b) Questions (ask any relevant questions pertaining to what additional information is needed from me to improve the prompt so you can give me better answers on them).

3. We will continue this iterative process with me providing additional information to you and you updating the prompt in the Revised prompt section until I say we are done. Do not repeat questions you already asked me.