In this example I load a previously-generated completion script and then tab-complete my way through completions for dotnet and dotnet add (including NuGet package listing!).
This is using the MenuComplete Powershell completion style, so you see a full table of options and if the option provide description text you see that at the bottom of my shell.