Each recipe is orange until its yellow rank and grey from its grey rank. When the ranks differ, it turns green somewhere between the two; the client files give both ranks but not that point. Equal ranks go straight to grey.

Enchanting: Camping
RecipeMakesReagentsNeedsSkill-up
Enchanted Lute
Enchanted LuteYellow 20Grey 25
Arcane SalvagerTaught by Blueprint: Arcane Salvager, requires 140
Arcane Salvager
  • Runed Truesilver Rod
Yellow 140Grey 145
Arcane ForgeTaught by Blueprint: Arcane Forge, requires 300
Arcane ForgeGrey 300

From the Forever beta client files, build 1.60.1.70630: the SkillLine, SkillLineAbility, TradeSkillCategory, SpellReagents, SpellEffect, SpellTotems, SpellCastingRequirements and ItemEffect tables.