It depends on what the character's action is. In my game I try to make sure that we resolve the actions of the fictional characters instead of a skill's specific sub-system.
[sblock=My Skill Stuff]I have a slightly different skill system; skills don't have specific roles, they're more like descriptors of the character - her abilities and background. For example, I don't have skills like Athletics or Thievery, I have skills like this:
* Apprentice To - Narska of Asp (human f wizard 7). +7
During my apprenticeship I had to collect reagents from graveyards and other mages/creatures for my mistress. Stole/pick-pocketed from market patrons/shop keepers as per my mistress's wishes. Aided her in the preparation of sacrificial victems/ ritual casting. I was also house chef due to my exotic palette and my ability to take the heat of the ovens.
* Physical Trait - Bulging biceps. +5
If that skill "obviously applies" then we add the full modifier, or +2 if it's only associated. (Only one skill can be applied, and only one can be associated. Like Burning Empires' skill + FoRK.)
The whole point of this is so that we resolve the character's actions in motion instead of the specific skill's sub-system. A couple of weeks ago the PC with Bulging Biceps was trying to pick up a half-elven bard. He used that skill to "peacock" for her instead of something like Diplomacy.[/sblock]
I've always been interested in these kinds of skill systems. How was the buy in from the players? Did they have a hard time coming up with skills? Do you find that some players create over powered skills, or do you all work collaboratively to create these skills? And how do they come up with the bonus?
One thing I really like about your system is it really forces creative thinking to encourage players to use their skills in different situations.
For many of the players I play with, they really enjoy the more traditional D&D style, so it might be hard to get them to try this skill system, which is why I came up with the partial successes. In many cases, the players wouldn't even need to know that they only got a "partial success".