Skip to content

Install Default Script in .roo directory? #31

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
deadcoder0904 opened this issue Apr 10, 2025 · 4 comments
Open

Install Default Script in .roo directory? #31

deadcoder0904 opened this issue Apr 10, 2025 · 4 comments

Comments

@deadcoder0904
Copy link

Rather than polluting root, it'd be helpful if .roo/ folder is used to install all the memory bank scripts by default.

Everyone from .vscode & even .cursor went that route for a reason.

If you want more files for memory bank, you can create that in the directory.

@tmaier
Copy link

tmaier commented Apr 13, 2025

https://docs.roocode.com/features/custom-instructions

I went here for the same reason.

When I see it correctly, then this would also load the files automatically.

However, it would reduce the compatibility to the cline memory bank.

@tmaier
Copy link

tmaier commented Apr 21, 2025

I think the following structure work as it does now:

.roo
├── rules-architect
│   └── 00-memory-bank.yml
├── rules-ask
│   └── 00-memory-bank.yml
├── rules-boomerang-mode
│   └── 00-memory-bank.yml
├── rules-code
│   └── 00-memory-bank.yml
├── rules-debug
│   └── 00-memory-bank.yml
└── rules-test
    └── 00-memory-bank.yml

According to https://docs.roocode.com/features/custom-instructions/ the directory structure is the preferred approach.

I wonder, if we could also place the memory bank itself into the .roo folder.

.roo
├── rules
│   ├── 01-productContext.md
│   ├── 02-activeContext.md
│   ├── 03-progress.md
│   ├── 04-decisionLog.md
│   └── 05-systemPatterns.md
├── rules-architect
│   └── 00-memory-bank.yml
├── rules-ask
│   └── 00-memory-bank.yml
├── rules-boomerang-mode
│   └── 00-memory-bank.yml
├── rules-code
│   └── 00-memory-bank.yml
├── rules-debug
│   └── 00-memory-bank.yml
└── rules-test
    └── 00-memory-bank.yml

This would load the memory bank automatically.
However, it is not clear, if the file names would be visible. This would help to understand, if the memory bank has already been established or not. See https://docs.roocode.com/features/custom-instructions/#how-instructions-are-combined

@GreatScottyMac
Copy link
Owner

I'm finding that it's much more simple to just copy the custom instructions into the box in the Roo Code prompt settings. I'll probably revise the readme with those instructions.

@tmaier
Copy link

tmaier commented Apr 22, 2025

ok. And what about this part? Do you think this could help loading the memory bank?

.roo
├── rules
│   ├── 01-productContext.md
│   ├── 02-activeContext.md
│   ├── 03-progress.md
│   ├── 04-decisionLog.md
│   └── 05-systemPatterns.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants