The fix has to be appropriate to the actual problem. If the chain is skipping on the sprocket -- which is very rare, and nearly impossible when it's a closed loop (no idler arm) -- then deal with the chain.
OTOH if the skipping is internal to the hub (not chain related) then you have to put your attention there..
As I said, it's nearly impossible for a simple loop (2 sprockets, no idler arm) to skip unless the chain is very slack.
__________________
FB
Chain-L site
An ounce of diagnosis is worth a pound of cure.
Just because I'm tired of arguing, doesn't mean you're right.
“One accurate measurement is worth a thousand expert opinions” - Adm Grace Murray Hopper - USN
WARNING, I'm from New York. Thin skinned people should maintain safe distance.