I wanted a better RepoPrompt for my specific use case so I built RepoQuery.
- I write a detailed requirements document (
prompt.md
) - I give RepoQuery the whole codebase (200k tokens)
- I paste the output
response.md
into cursor - I sit back and watch the magic happen
Why is this needed?
Cursor is really really good at writing code but it’s whole codebase understanding is very limited, and it has to be as you will see when using RepoQuery a 200k context window is really expensive.
I only just knocked out the first public version of this so I’m sure it’s full of bug, it costs real money (your own API Key) so use at your own risk.