Guidance for adding powershell tab completion

is there any guidance to adding tab completion to a nuget package? I searched the docs and that was not clear, so I am assuming it is just standard powershell tab completion/expansion. But I thought I would ask to make sure there was not any helpers
or apis that nuget provides to make that easier on nuget package/tool authors.