Chain of thought prompting, where you instruct the model to think step-by-step, is less necessary with modern reasoning models but can still be useful in some cases. If you're running thousands or millions of inputs through your prompt, you'll still need to use classical prompting techniques to make your prompt more robust.