One thing I wonder with your `git diff` example—doesn’t it need more context on your code? A super simple way to give it slightly more would be to use `git diff -U` to simply include more context lines. I often just take an entire subtree I’m working on, use a bash for loop to put each file between backticks with a filename: on top, and ask O1 to review the entire subtree, and it works pretty well for me. But I’m still trying to refine this workflow myself.
One thing I wonder with your `git diff` example—doesn’t it need more context on your code? A super simple way to give it slightly more would be to use `git diff -U` to simply include more context lines. I often just take an entire subtree I’m working on, use a bash for loop to put each file between backticks with a filename: on top, and ask O1 to review the entire subtree, and it works pretty well for me. But I’m still trying to refine this workflow myself.