Das passiert häufig und die Aufforderung „Sind Sie sicher, dass dies ein Theme ist“ ist eindeutig nicht gut genug, da die Leute hier posten, als gäbe es ein Problem mit dem Code. Vielleicht sollte dieser Code auch nach einer plugin.rb (oder einem anderen Indikator) suchen und angeben, dass es sich um ein Plugin handelt, mit einem Link zu den Plugin-Installationsanweisungen.
Ich denke, package.json scheint der beste Test zu sein, oder? Es ist möglich, ein Plugin zu haben, das keine plugin.rb-Datei hat (in diesem Fall sollte das Plugin als Theme-Komponente neu geschrieben werden, aber das ist ein anderes Problem).