editor-hints
The estimable Tobias C Rittweiler is working to develop a CL library called editor hints that aims at giving a portable facility for a Lisp implementation to tell the development environment things about its state. He writes:

     Lisp  has traditionally  been  a very  interactive language.  Yet
Common  Lisp doesn't specify  much with  respect to  interplay between
language and (user) environment. The specification does contain a very
humble  Environment  chapter  that  inclusion  was  supported  by  the
standardization  commitee  to signal  the  message that  environmental
interactivity is wished for.

Editor-hints  is  supposed to  become  an  interface between the
language Common Lisp and Lisp development environments.

Find the common-lisp.net project here: https://common-lisp.net/project/editor-hints/

The canonical page for this topic is Editor Hints


common-lisp.net compatibility layers