Generally speaking, cursor has a very good understanding of the project and knows which files need
to be modified, even if our instructions are unclear or, generally speaking, a bit vague.
But if you feel you need to be very specific, you can, for example, select text from a file.
So if I select this text and you click here Add to chat, you can ask questions about this particular
part of the text because you can see here it has been added to the context.
The same goes here if you want to remove this and maybe you want to reference a file, we can do this
with the At symbol.
All we need to do here is use the add symbol.
This can be also within a script.
And we can select from here files.
So if there's a specific file that you want to change or that we have a question about.
But just as well we can reference something in regard to documentation.
We can work with git.
Maybe we have a question about past chats that are happening.
They can also be things that appear in the terminal.
So there are really really a lot of options that can be used for this.
And also link this page with the documentation.
And here you're going to get also a list of all the add symbols that are available to different options
that you can use in order to interact from the terminal, and to be much more specific in regards to
a specific aspect.
So here we have an example and we can ask here what does.
And we have a specific file.
So let's recreate this.
What does add.
And we're going to add here file.
What does this file do.
And we can have a conversation about this.
So this is how you can reference resources in cursor.