I've actually been using a Jirachi + Electivire lead on my Skill Swap team on the advice of TheMaskedNitpicker to throw the latter pokemon in there and it's been working well so far.
Jirachi@Leftovers
Serene Grace
Timid-252 Sp. Atk, 176 Spd, 80 HP
-Thunderbolt
-Psychic
-Skill Swap
-Light Screen
Electivire@Expert Belt
Motor Drive
Lonely-252 Atk, 176 Spd, 80 Sp. Atk
-Discharge
-Cross Chop
-Ice Punch
-Taunt
It's a basic strategy--Skill Swap Electivire first turn while it Discharges, giving Jirachi a speed boost thanks to Motor Drive and a 60% chance to paralyze each opponent with Serene Grace, although it's not all that powerful. The lead could use a bit of tweaking, though; it gets royally screwed by status and any lead sporting Eruption (I just realized my team has a massive CS Typhlosion weak >_>). I'm also thinking of ditching Light Screen for an attacking move so Jirachi can have better coverage, but the truth is the protection it affords is really helpful, especially against Blizzard-happy Hail teams.

Jirachi@Leftovers
Serene Grace
Timid-252 Sp. Atk, 176 Spd, 80 HP
-Thunderbolt
-Psychic
-Skill Swap
-Light Screen

Electivire@Expert Belt
Motor Drive
Lonely-252 Atk, 176 Spd, 80 Sp. Atk
-Discharge
-Cross Chop
-Ice Punch
-Taunt
It's a basic strategy--Skill Swap Electivire first turn while it Discharges, giving Jirachi a speed boost thanks to Motor Drive and a 60% chance to paralyze each opponent with Serene Grace, although it's not all that powerful. The lead could use a bit of tweaking, though; it gets royally screwed by status and any lead sporting Eruption (I just realized my team has a massive CS Typhlosion weak >_>). I'm also thinking of ditching Light Screen for an attacking move so Jirachi can have better coverage, but the truth is the protection it affords is really helpful, especially against Blizzard-happy Hail teams.