Since local models are largest constrained by context window you want to have a tiny system prompt. I know Hax: https://github.com/OleksandrChekhovskyi/hax was designed with local models in mind, but I haven't used it.
i built something with a similar philosophy https://github.com/khimaros/hrns
i built something with a similar philosophy https://github.com/khimaros/hrns