This looks fun, but the pain of documentation has lost much of its sting already because of AI. If you haven't tried Claude Code yet, give it a go, and you'll see what I mean.
Note there is a CLAUDE.md file in the repo, so this was likely built at least in part with Claude Code.