
Your job as Detective is both to clear Crewmates and to find Impostors. During meetings, pay close attention to body locations, then jot them down in your notepad. After the meeting is over, use any meta clears or meta susses to Interrogate players at will.
You can clear Crewmates in the following situations: they are innocent for both a Viper kill and a regular kill in a 2 Impostor lobby, and therefore hard cleared. They tend to be innocent for many bodies, not hard clear.
You cannot out Impostors in the following situations: Stack Kills, Impostors misplacing bodies, snipe kills. However, you can out an Impostor if their alibi does not line up with where they were. If you interrogate a person that claimed to not be in Laboratory for a Laboratory Stack Kill and they show as being there, you can hard accuse them.
Ideally, you want to stay hidden during meetings and use reasons a regular Crewmate could find to sus out Impostors. However, if you don't think that will work or you know the body was killed too cleanly, out yourself as Detective and hard accuse the Impostor.
Additional niche use case: Detective can be a pseudo-Scientist by checking notepads. If a Crewmate appears crossed-out, you can have the body timing.
TLDR; keep track of bodies, clear Crewmates who tend to not be in the area, don't accuse off of stack-kills, see if alibis line up. Also you can be Scientist if you want.