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: Staves
RecipeMakesReagentsNeedsSkill-up
Glimmering StaffTaught by Formula: Glimmering Staff, requires 140
Glimmering StaffQuantity not confirmed
  • Runed Silver Rod
Yellow 140Grey 180
SoulstaffTaught by Formula: Soulstaff, requires 140
SoulstaffQuantity not confirmed
  • Runed Silver Rod
Yellow 140Grey 180
DreamstaffTaught by Formula: Dreamstaff, requires 220
DreamstaffQuantity not confirmed
  • Runed Silver Rod
Yellow 225Grey 265
Radiant StaffTaught by Formula: Radiant Staff, requires 220
Radiant StaffQuantity not confirmed
  • Runed Silver Rod
Yellow 225Grey 265

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