You can define a new command for that like this
\documentclass{article}
\usepackage{mwe}
\usepackage[style=numeric, labeldateparts]{biblatex}
\addbibresource{biblatex-examples.bib}
\newbibmacro{aycite}{%
\defcounter{maxnames}{1}%
\ifnameundef{labelname}
{\printfield{labeltitle}%
\setunit{\printdelim{nonameyeardelim}}}
{\printnames{labelname}%
\setunit{\printdelim{nameyeardelim}}}
\printtext[bibhyperref]{\printlabeldateextra}}
\DeclareCiteCommand{\aycite}
{\usebibmacro{prenote}}%
{\usebibmacro{citeindex}%
\usebibmacro{aycite}}
{\multicitedelim}
{\usebibmacro{postnote}}
\begin{document}
\aycite{kastenholz}
\end{document}
I would have preferred to use mincitenames=1, maxcitenames=1, uniquelist=true
instead of \defcounter{maxnames}{1}
, but that would have been against your wish to not change any settings.
It is only possible to fulfil the 'or more if it is not unique' desideratum with mincitenames=1, maxcitenames=1, uniquelist=true
.
Since you use a numeric
style it is unlikely that the three options would impact other citations, but not impossible (if you use \textcite
there could be changes, if you only use \cite
there should not be a problem).
I introduced the labeldateparts
option, but that does not impact other commands.
biblatex
, but your MWE doesn't usebiblatex
(or any package for bibliography). Are you actually using one?