So, I am planning to write a story with a Magical Girl protagonist, a Cute Witch who wants to help people out by working out the cause of their suffering and finding a way to resolve the problem, which occasionally involves fighting monsters and other people with magical powers.
Now, I was thinking on giving this girl powers that are mainly useful for her in investigating and collecting evidence, and that, while not directly useful in combat, as they are weaker than the standard Magical Girl Warrior attack, they can also be used by my character to creatively defeat enemies.
So far, I have only come up with improved senses and magical detection powers for this character. Other powers I was considering to give her is some kind of alchemical power, or something emotion based, but I am having some problems working them in. So I wanted to ask: what magical powers could be useful for an amateur detective, and how could she use them in a combat situation?