Interesting! I wrote a prompt for something similar[1], but I use Claude Sonnet for it. I wonder how a small model would handle it. Time to test, I guess.
[1]: https://git.sr.ht/~jamesponddotco/llm-prompts/tree/trunk/dat...
[1]: https://git.sr.ht/~jamesponddotco/llm-prompts/tree/trunk/dat...