What I like is this, the player can detect traps and avoid them. I would have enemies have that same skill. But alos the skill to disable them. I like my PC to be able to hide traps as well. And the better that skill, the easier an enemy falls into one.
And of course, some traps work only for this type of creature. A pit trap would not mean much for a snake.