For backend stuff it's integrations. Say you have a solid core and you want to integrate with 3-5 3rd party tools. You can write one, and then do something like based on the example at @file and docs @docs, integrate provider $n.
For frontend stuff my colleagues experimented with "rolling the dice" multiple times for stuff that the models usually, but not always get right. Say a component with defined styles or conventions. You can see at a glance if it's right, but if it's not you have to go in, change the prompts, etc. Having the model roll a few choices and you just pick and choose is faster. Especially combined with fast and cheap models like fast-code-1 or gpt5-mini.
For frontend stuff my colleagues experimented with "rolling the dice" multiple times for stuff that the models usually, but not always get right. Say a component with defined styles or conventions. You can see at a glance if it's right, but if it's not you have to go in, change the prompts, etc. Having the model roll a few choices and you just pick and choose is faster. Especially combined with fast and cheap models like fast-code-1 or gpt5-mini.