This may not be suitable for DF, or it may be ideal for DF, but this is an idea for game character skills that has been brewing in my head for over 15 years that I'd like to share. Reading the Books thread reminded me of it, and how it might apply to DF.
Instead of a simple number to represent a skill, use a bitmap.
From 8-1024 bits represent parts of the skill, depending on how refined you want it. Easily expressed to the player as a number by using a 'popcount' (the total number of turned on bits) which can then be converted to a text description from Dabbling to Legendary.
When a character is training a skill by independant study/work, they have a chance for a random bit to become set, representing the invention of a particular technique. if the bit is already set.. well, they already knew that, so it naturally becomes harder for them to invent something new; it could also be weighted to preferr bits near other already set bits so that knowledge is 'related'.
When two artisans meet they can exchange techniques, as an abstraction of: Cheesemaker knows how to make Chedder, and can train others to make Chedder; however, an immigrant cheesemaker knows how to make Swiss, so when they work together, they can both become better cheesemakers. Now, it's possible to take the skill bits and give them labels so that bit 27=Chedder, bit 74=Swiss, bit 35=Feta... but the core idea is just an abstraction to simulate the limits of passing down knowledge, invention, and exchange of knowledge. Not the creation of a specific item, but little tricks and techniques gained as you master a skill, like that altitude affects baking time, how to crack an egg without getting shell bits in the food, and that arrows used for hunting animals have the head in line with the nock to pass through the ribs of a four legged creature, while war arrowheads are perpendicular to the nock to pass the ribs of a standing two legged creature.
This relates to the book thread in that a book may have a specific set of techniques, so if the caravans bring a book about glassmaking, it can be studied by all your glassmakers over and over, and may eventually grant all of those, but only those bits; you can't become a Legendary crafter by reading one book over and over, but only by a combination of study, practice, communicating with your peers, and invention. A crafter could also write a book, copying a number of his bits based on his teaching/literacy into the book. The value of a book may be related to how common those particular bits are globally, a book of common knowledge is cheap, but the secrets of the finest armourer from the dwarven mountainhome would be precious indeed. But the books are just an aside.
This will also possibly make immigrants more useful, as even if they have less overall skill, they might know a few techniques your fortress dosn't have. It also makes possible traveling scholars, travelling the world in search of knowledge by exchanging it; which might also make a very unique style for an adventurer... Travelling the world to learn the secrets of leatherworking... A mood could set a large number of bits at once... and a head injury could knock some bits loose...
Skills could be grouped then unequally divided, such as 1024 bits being for 'Farming' skills, with different ranges of bits for different skills, Milking probably has fewer little tricks and tips than Cooking; but all of "Food preparation" (Cooking, Butchery, Cheesemaking, Plant Processing...) may be comparable to "Animal Husbandry" (Milking, Shearing, Beekeeping...)
Again to be clear, I am not saying to tie each bit into a specific sub-job, because there will always be some detail to add, but just as an abstraction of a 'set' of techniques a skill may have. Kinda like how instead of 'Hit Points' DF has body parts, but dosn't have every part.
This may be like how Toady is implementing 'Secrets', the idea of handling specific peices of knowledge at the civilization level, and this may be way to much data for all the individual skills of all the intelligent creatures in DF; but I thought it may be worth sharing.