miniKanren is an embedded DSL for logic programming. Yes, it adds logic programming to an existing language.
I agree, it seems like a redundant addition to Shen, since we already have built-in Prolog and backtracking. I think the main selling point
is that it can easily be made to support typed logic programming, similar to what you'd have in a language like Mercury,
which cannot be said for Prolog.
As well, the project might pique the interest of the miniKanren folks, who are rooted in the Scheme community and who, like us,
are interested in blending functional and logic programming.