Maybe I misunderstood something but the following example doesn’t compile with out a optional argument defining the kprefix
\documentclass{article}
\usepackage{keyreader}
% [KV]------\/
\krddefinekeys*{CL}[my]{%
cmd/test//;
}
\krdsetkeys{CL}{test=x}
\begin{document}
\mytest
\end{document}
It stops with the error text
! Package xkeyval Error: Key 'test' undefined in families 'CL'.
But if one inserts the [KV] it works. Is this optional argument mandatory?