Most people who read this are going to be expecting me to suggest to jungle with shaco even though it doesn't say to on the game. WRONG. I have found that I do the best with shaco as a straight up lane dps. He can go bottom or top and still be built the same way because he has great burst damage.
Basically here is how I build his skills
1st. Two-Shive Poison-- my reasoning behind this is the harassment to other players. Good range and quick cd, plus the slow effect works to let your teammate(s) get their hits in.
2nd. Decieve-- This is obviously used however you want. I prefer to enter in combat with it a second or two early. Most champions can't kill you fast enough so your cd comes up for the escape.
Now basically just switch between those two and your ult when it's available. Unless of course you want the jack in the box. Not saying it's a bad ability but I haven't had much success with it.
Items are always tricky because it really depends on the champions you are up against. I prefer to start with boots, a couple health potions, and a mana potion at the very beginning. From there the attack speed boots are normally my next item. And then I like to build up the Blade of the Runed King. Great passive and the active does some damage, slows, and heals you. Then basically go from there however you'd like
The thing that is going to confuse people is really the times to come into battle with shaco. Most success comes when you either have stupid opponents or an rabbit to lead them too you. Then you burst in with your slows and all they can think of is to run away. Another confusing thing is really the masteries and runes, I am not level 30 with max everything so I could care less at this point. But I'm sure anyone reading this can get the jist of Attack Damage and lifesteal is gooooood. Ability Power is also a good thing to think of because your box and ult get powered up from that. Keep these things in mind and you can probably get 20 kills with 3 deaths in about 18 minutes. I've done it in a live game so you can too. Hope this helps