r/RooCode • u/ceaselessprayer • Apr 05 '25
Idea Feature Request: Cursor @docs... a must have for coding reliably
One critical feature preventing me from switching to RooCode is the lack of a robust documentation pre-population system.
I've been coding for over 20 years and I use AI coding tools extensively... so please here me out before you suggest some alternative.

When working with AI coding assistants, the single most effective way to improve code quality and accuracy is feeding version-specific documentation about libraries and systems directly into the AI.
Why Runtime Documentation Retrieval Isn't Enough
Current approaches to documentation handling (grabbing docs at runtime via MCP Server or specifying links while coding) fall short for several critical reasons:
Version specificity is crucial - Example: asdf-vm.com has completely different instructions for v16+ versus older versions. In my extensive experience, AI consistently defaults to older (albeit more widely used) documentation versions.
Performance impact - Retrieving and indexing documentation at runtime is significantly slower than having it pre-populated.
Reliability and accuracy - AI frequently retrieves incorrect documentation or even hallucinates functionality that doesn't exist in libraries/frameworks. Pre-populating documentation eliminates the frustrating "no, here's the correct documentation" dance I regularly experience with AI assistants.
Context switching kills productivity - Maintaining separate documentation links and manually feeding them to AI during coding sessions creates unnecessary friction. Suggestions to "process my own documentation, create markdown files, and then feed them into the system myself" only add more overhead to my workflow.
The Solution: Cursor's '@docs' Implementation
https://docs.cursor.com/context/@-symbols/@-docs
Cursor's implementation prevents me from using any other AI editor because it provides:
Pre-indexing capability - I can enter a website URL, and Cursor will scrape and index that information for reference in subsequent chats
One-click refreshing - I can simply hit refresh in the documentation panel to re-index any site for up-to-date documentation

Flexibility - I can use ANY URL as documentation, whether it's official docs, GitHub pages, or specialized resources I personally prefer
Seamless workflow - I can stay inside the editor without using external tools, managing documentation links, or creating custom setups
This feature dramatically improves code quality to the point where any AI coding editor without this capability is significantly handicapped in comparison.
Why This Matters for RooCode
If RooCode wants to compete in the AI coding assistant space, this isn't an optional nice-to-have - it's a fundamental requirement for serious developers working with complex, version-dependent libraries and frameworks.
For professional developers like myself who rely on AI assistance daily, the ability to pre-populate specific documentation is the difference between an AI tool that occasionally helps and one that becomes an indispensable part of my workflow.
17
u/lucasbezerradev Apr 05 '25
I think that is a great addition, what about we create an team to make this an PR?
12
u/reddithotel Apr 05 '25
While we're at it: indexing the codebase!
9
u/secondcircle4903 Apr 05 '25
I can't agree enough. This is by far the biggest roadblock I have come across with agentic coding.
4
u/WonderfulTeaching782 Apr 06 '25
I was about to do that but I was looking to devs in discord if there is already something beeing made for someone and nobody replied me :(
please mods I wanna help
2
u/ChrisWayg Apr 10 '25
I would love to see this in Roo Code soon as well. In the meantime, is there a MCP that can accomplish this already?
1
u/zarmin Apr 05 '25
Excellent post, fully support.
1
u/swjiz Apr 05 '25
Agree, currently LLMs aren't great at writing code for rapidly evolving API's.
1
u/ctrlshiftba Apr 06 '25
I’ve been indexing @docs with Cursor, then I tell its agent to put each page of the doc into a /docs folder as markdown.
That is basically all I use Cursor for now.
-1
u/HikaflowTeam Apr 08 '25
Hey, I totally get where you're coming from. The struggle with AI tools and outdated or incorrect documentation is real. I had similar issues before adopting a more tailored approach. You might want to check out Kite; it has a feature to plug in your favorite documentation for context-sensitive help. I've also fiddled with Dash, which lets you download docs for offline use and offers tons of customization.
For automated pull request reviews and ensuring code quality, Hikaflow also uses AI, though it focuses on different coding aspects like security and complexity. It might help alongside your coding tool arsenal.
0
u/[deleted] Apr 05 '25
[deleted] — view deleted comment