This seems trivial to prompt in with Claude, especially considering it's open source.