I have been experimenting a solution I made on top of Cline’s concept of what they call memory bank:
I have been managing to use it with cline & cursor (I use both in Cursor.)
After that I made an extension for me to be able to watch md files in the source of the memory bank.
I have the custom instructions on both cline & cursor. It has been working pretty well.
I create some custom prompts to do specific tasks. The tasks rules are refined within the bank, any agent contributes to improve the bank.
The results have been impressive!
Next step will be to have hybrid RAG + option to connect to a data-base locally or remotely (for teams to share the same bank)
Another advantage of a remote memory bank is that when you work on a distributed system you can take lots of advantage in having agents consulting rules of other layers of the system to implement tasks.
For specific tasks create custom files.
Tell me what you think. Try it out!
I will publish it as an npm package