To prevent Emacs polluting my find-file dialog with compiled guile files I add a line to .dir-locals.el:

(eval . (add-to-list 'completion-ignored-extensions ".go"))

It also makes files with this extension fade in dired.

#emacs #guile #guix