I don't think it would be right for D&D, but I like the way skills work in the Troubleshooters. There's a list of about 30 skills, and that includes things that in D&D would be ability scores (like Strength). You also have Abilities, which are sort of like feats, which often give you bonuses to skills – sometimes in specific circumstances (and in those cases they often apply to multiple skills), and sometimes more general. These generally also come with a name and description that tell you what the Ability is about. For example, Been Everywhere means you're extremely well-traveled, and lets you spend points to either know someone where you are, get a bonus on Contacts or Red Tape checks when abroad, or to Languages checks for modern languages.