Been running into this situation..
If there's a Skye in the enemy team she, most likely, will bully and deny Kinessa through out the match making her a complete dead-weight, not bad on the Skye tho', she's doing her job by flanking and picking Kinessa but I feel like I'm being cheated.. There's really not many options a Kinessa can do when faced with Skye, her Carbine has lower accuracy when unscoped, the transporter travel slowly and has high cooldown so Skye can just use Hidden to get a speed boost and track you and the worst of all is that her mines does NOT track invisible enemies wich makes then useless since they're amazing at keeping Kinessa alert of her surroundings but since Skye can just pass through them without worries you can't really see her coming..
I understand counter and counters are fine but Skye right now is a bully not a counter to Kinessa and, again, the problem is not on Skye, it's on Kinessa, since I start playing I didn't saw many Kinessa players (At least not in normal games, I see plenty in training and on the forums but mostly of my matches I barely see one) and it was easy to realize why.. I played many matches with her so far and everything else about her is fine, except when there's a Skye in the enemy team, Androxus and Evie are also problems but depending of where and how you place the mines you can see they coming and be prepared, she still don't have much of a chance against them but at least it gives the option to fight back or at least try, dying out of nowhere for something you couldn't do anything about isn't fun.. So I believe her mines SHOULD be able to track ANY enemy, not just the visible ones, it would make easy for Kinessa to see Skye coming and Skye would still be a hard counter to her but not a bully.
TL;DR - Kinessa's mines doens't track invisible characters therefore Skye can easily erase her and make her worthless in the match, make mines be able to track her like any other champion and I believe it'll be fine.