I start with a basic idea, then build the plot around that idea, then plan characters, spells (if any) and abilities, followed by a rough outline of the first few episodes, which grows as the story progresses. The outline and ability lists are not set in stone--they can be added to, deleted from, or moved around at any time