...
Before you install commands you should have some idea of where you want to use them. If it is a command that could run on all types of datasets you should install it as a shared command.
If it is only relevant for specific datasets, install it as a schema command for that schema. If it is only relevant for one specific datset, import it as an item command.
...