I loved Sopwith as a child and back in 2004 I made my own version 'Camel' as a homage to Sopwith https://sopwithcamel.sourceforge.net/ to get myself a job in the games industry. Hard to compete with the original though. :)
Nice post, I'll try a few of those in my own file. From my side, one thing in the troubleshooting section that I think is missing is telling the agent that it should collect some proof of what it thinks is wrong before trying to proceed with a fix. I have burnt through a large number of tokens in the past in situations where Claude took a look at the dodgy code (that it had written) and went 'aha! I know what the problem is here' before proceeding to make things worse. Telling Claude to add in debug print statements can be remarkably effective but I'm sure it can also come up with other approaches.