stagecraft (n.)youdaoicibaDictYouDict
also stage-craft, 1848, from stage (n.) + craft (n.).