In order to give a solution to the "you know or ignore" question in skills, I house ruled as following:
Skills at 1st lvl: RAW
Skills beyond 1st lvl adquired by mix-roling with expert or by taking Skill Training Feat:
1. Skills begin with only 1 rank
2. You can increase your ranks in 3 ways:
a. Increase one point by acomplishing or failing (you also learn by your errors and bad experiences
) a challange that requires the use of that skill in an adventure situation. DM can choose not to grant the rank if he considers that the use of the skill was useless and the player only intented to gain the rank.
b. Increase one point per day of training in the use of that skill. The ways of training can vary from skill to skill and DM determines the ways and requirements of training.
c. Increase one point in all skills everytime you gain a lvl (as the normal rules say)
3. You can increase ranks up to 3+char lvl.
That's it. Excuse my horrible english.