https://cookbook.openai.com/examples/gpt4-1_prompting_guide
- Role and objective: Tell ChatGPT who it should act as and what it's trying to accomplish
- Instructions: Provide specific guidelines for the task
- Reasoning steps: Indicate how you want it to approach the problem
- Output format: Specify exactly how you want the response structured