This package allows you to select yasnippet snippets using ivy completion.
When current selection changes in the minibuffer, the snippet contents
are temporarily expanded in the buffer.

To use it, call M-x ivy-yasnippet (but make sure you have enabled
`yas-minor-mode' first).