Using an active skill cancels any Heroes' actions that are in progress. To prevent this reduced effectiveness, skills should be used in between attacks.
Even better would be to use the skill, right after the normal hit has been registered, so that any motion after the hit would be canceled.
Leave a comment to get 3 free diamonds instantly.