Riven Laning Help
A while back I decided to pick up Riven, and ever since I've mained her as my top laner. Its safe to say i have over 100+ games with her by now. SO Basically i know her mechanics, the AA>Q>M>AA combo i got that down and so forth. What i need help on is a few match ups. (By the way i play a Cool-down Riven, which means not tanky but not full damage somewhere in between) Also i have a full Runepage for her complete with 9x marks of damage, 3x quint damage, 9x Seals of Armour, 9x Scaling Cooldown Reduction . Ill tell you guys what i usually do and you can see if im doing something wrong or how i can go about fixing it.
vs. 
Against this matchup, I really feel like im doing something wrong, since i pretty much always lose lane to him. Wukongs always manage to out-trade me and bully me a ton. I usually start off with my E (Shield) to avoid his q auto attack cancels which will outrade me 90% of the time and I try to play relatively safe. The problems usually arrive at level 4-5 ish when he has his clone escape. He jumps in gets a couple hits off and then escapes with clone before i can trade back. By level 6 i just back off since he has more kill pressure than me with his ult. For this matchup should i just try to avoid skirmishes in general, which seems a little hard since he just E's past minion waves and Clones out when hes done. How would i go about laning safely, since im pretty sure unless they misplay like tower dive i cant really kill them without ganks. I usually do a
+
start, should i do a
build?
vs. 
This one isnt too bad as i dont usually lose lane to them, but i always give up a kill for a kill or im a kill and some cs behind. I know his q will cancel my third one and xins like to dash in and such so any advice for this? I usually try w>e when he comes in and then hitting my q combo but early game, he always out trades me and so i have to fall back and i get zoned of out cs a ton sometimes. Also a tactic i try is always having a 3rd Q cast up so when he dashes in i can 3q>E>W out but for some reason i get outraded still. I know he relies on auto attacks a bit so i try building
early, is this a safe thing to do? BTW i swap these out later for
for the 40% cool down reduction.
vs.

Against both these guys its kinda a similar issue. I definitely know thier way tankier early on, and can out trade me by 4-5 so should i try to bully a little pre 4-5? or should i start wolves, (assuming its ok with jg) to hit the level 2 and tele to lane with pots after? I can dodge mundos cleavers with e but he just walks up to me a little and hits it directly?
Theres a couple others like
which just if they hit that q wreck my so early and with his r pre 6 its barely anything i can do without jg. So any tips, builds, mechanical tips i should try ? Thanks for the help, im really trying to get better and better with her cause im not trying to go into a game and feed lol
. He just stacks armor and baits out my Valor so he can send out his cheese wheel of doom. It basically becomes a farm lane, but it'd be nice if you had any tips VS him too!