I'm working on my solution to this, that I call a "process manager." You have prompts that are composed of the prompt text, a recurrence pattern, and some prefill or "carry over" state. Essentially, a human version of a Turing machine.
Each day has a list, of the prompts that are due to show up that day. You can print it from your phone, and keep the paper folded and always with you.
Processes > projects. Our life is naturally process based. If you use food as an example, it's not enough to go grocery shopping once or make a meal once. Instead, "staying fed" is a never ending process. You can subordinate those tasks to that process, though.
So processes like that need to be managed, and currently there aren't any tools for that I know of.
I launched it on Testflight yesterday if anyone wants to give a spin: https://testflight.apple.com/join/2VNkUqy9
I am planing on adding more powerful features, like the ability to script the prompt instead of having it be static text.