On Fri, Aug 19, 2016 at 1:49 AM, Kaushal Modi <kaushal.modi@gmail.com> wrote:
But if the command is 'cd-shell', that reduces the discoverability

​Just use {M-x apropos RET} which will find either 'cd' or 'shell​'.  There is no need to use add-on packages for this.  Many Emacs command names still use a verb-noun ordering rather than a prefix-verb ordering, so in that sense, cd-shell works fine.  This could just be an alias as well if all of the other shell related commands start with shell-.

Bob