Framework For Skill Mastery