One option might be a practice mode button in your crafting UI. With PM turned on, you get to run through the steps for any craft, but you use no mats, and produce nothing at the end. Make a bunch or dry runs until you get it right, turn off PM, and try it for real. No need for a special NPC in this case.