Organize learning goals into a skill tree with dependencies, current level, upgrade conditions, and the next best path. Use when the user wants a realistic g...