Klem/shift
As I said, this is my coding that I use, so you will have to swap your names for what you will remember your many forms :)
&CMD_HUMAN me=$+human:+shift SHIFTER-HOMID;@name me=human name goes here;&short-desc me=Tiny desc here;@desc me=%r%r%t desc goes here. %r
&CMD_WOLF me=$+wolf:+shift Garou-lupus;@name me=rite name here;&short-desc me=Tiny desc here;@desc me=%r%r%t desc goes here. %r
&CMD_DIRE me=$+dire:+shift Garou-hispo;@name me=rite name here;&short-desc me=Tiny desc here;@desc me=%r%r%t desc goes here. %r
&CMD_CAVEMAN me=$+caveman: +shift Garou-glabro;@name me=rite name here;&short-desc me=Tiny desc here;@desc me=%r%r%t desc goes here. %r
&CMD_CRINOS me=$+crinos: +shift Garou-crinos;@name me=rite name here;&short-desc me=Tiny desc here;@desc me=%r%r%t desc goes here. %r
Alternative. This is best for descs that have semicolons in them.
&human_desc me=desc goes here
&lupus_desc me=desc goes here
&hispo_desc me=desc goes here
&glabro_desc me=desc goes here
&crinos_desc me=desc goes here
&CMD_HUMAN me=$+human:+shift SHIFTER-HOMID;@name me=human name goes here;&short-desc me=Tiny desc here;@desc me=[u(human_desc)]
&CMD_WOLF me=$+wolf:+shift Garou-lupus;@name me=rite name here;&short-desc me=Tiny desc here;@desc me=[u(lupus_desc)]
&CMD_DIRE me=$+dire:+shift Garou-hispo;@name me=rite name here;&short-desc me=Tiny desc here;@desc me=[u(hispo_desc)]
&CMD_CAVEMAN me=$+caveman: +shift Garou-glabro;@name me=rite name here;&short-desc me=Tiny desc here;@desc me=[u(glabro_desc)]
&CMD_CRINOS me=$+crinos: +shift Garou-crinos;@name me=rite name here;&short-desc me=Tiny desc here;@desc me=[u(crinos_desc)]