-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Description
What specific problem does this solve?
What problem does this solve?
Currently, RooCode does not support loading instruction files from custom paths outside the default .roocode/ folder. This limits the ability to reuse shared instruction templates across multiple projects or integrate existing documentation used by other tools.
Proposed Enhancement:
Allow configuration of external instruction files via relative or absolute paths. For example, supporting a path like ./.github/copilot-instructions.md would enable teams to centralize and maintain instruction sets more efficiently.
Use Case:
- Reuse instruction templates across projects within a monorepo.
- Integrate general instruction files maintained in shared team folders or existing setups like GitHub Copilot.
Benefits:
- Promotes DRY principles and better modularity.
- Enables seamless integration with external or team-wide documentation.
- Enhances developer experience by simplifying instruction file management.
Related to:
Issue #6098 – This request originates from the discussion in that issue, which proposed multiple enhancements. While language-specific instruction files were deemed incompatible with RooCode’s architecture, this request focuses on the viable part: configurable paths for instruction files.
Additional context (optional)
No response
Roo Code Task Links (Optional)
No response
Request checklist
- I've searched existing Issues and Discussions for duplicates
- This describes a specific problem with clear impact and context
Interested in implementing this?
- Yes, I'd like to help implement this feature
Implementation requirements
- I understand this needs approval before implementation begins
How should this be solved? (REQUIRED if contributing, optional otherwise)
No response
How will we know it works? (Acceptance Criteria - REQUIRED if contributing, optional otherwise)
No response
Technical considerations (REQUIRED if contributing, optional otherwise)
No response
Trade-offs and risks (REQUIRED if contributing, optional otherwise)
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status