What file extensions should be used on GPG generated output?

Normally, .sig is used for detached signatures using the binary OpenPGP format, and .asc for when the contents are ASCII-armored.

For everything else, .gpg is common for the binary format, .asc when armored.