I don’t have a comprehensive satisfying one – one of the issues is realistically I can only handle a couple prompt suggestions before they’re getting too distracting, so there’s some art to reading the situation and trying to pick a prompt likely to be useful.
But, a working draft
Top level prioritization:
Are you tired?
Will napping work? Will walking around? Will caffeine?
Are you oriented?
Is it better to get momentum or get more clarity?
(with something like a default towards ~10 minutes getting more clarity at least once a day unless I’m feeling like it’s a particularly momentum-centric day)
Are you having trouble focusing?
Are there any other projects you could move forward, with a brief action?
For code debugging in particular:
Do you feel a little confused / Does this feel hard?
Have you tried solving the current problem multiple times?
What questions do you not know the answer to?
Do you feel like you’re getting anywhere with what you’re doing right now? (reword to be more concise)
Where would a smart programmer look to find the most useful information?
Are you getting an error message?
If so, can you trace that anywhere useful?
Have you searched for that message online?
Is this something an LLM could help with?
Is the issue something you introduced recently, or did it already exist?
Is the issue occurring consistently or intermittently?
If it’s intermittent:
Can you cause it to happen?
What observations can you make about it?
Do the logs look different when something is wrong?
I don’t have a comprehensive satisfying one – one of the issues is realistically I can only handle a couple prompt suggestions before they’re getting too distracting, so there’s some art to reading the situation and trying to pick a prompt likely to be useful.
But, a working draft
Top level prioritization:
Are you tired?
Will napping work? Will walking around? Will caffeine?
Are you oriented?
Is it better to get momentum or get more clarity?
(with something like a default towards ~10 minutes getting more clarity at least once a day unless I’m feeling like it’s a particularly momentum-centric day)
Are you having trouble focusing?
Are there any other projects you could move forward, with a brief action?
For code debugging in particular:
Do you feel a little confused / Does this feel hard?
Have you tried solving the current problem multiple times?
What questions do you not know the answer to?
Do you feel like you’re getting anywhere with what you’re doing right now? (reword to be more concise)
Where would a smart programmer look to find the most useful information?
Are you getting an error message?
If so, can you trace that anywhere useful?
Have you searched for that message online?
Is this something an LLM could help with?
Is the issue something you introduced recently, or did it already exist?
Is the issue occurring consistently or intermittently?
If it’s intermittent:
Can you cause it to happen?
What observations can you make about it?
Do the logs look different when something is wrong?
Is it a race condition?
Is it a caching issue?