Supporting Character Template 1
Supporting-character brief: [Name] wants [goal]. Relationship to protagonist: [relationship]. Story functions: [function 1], [function 2]. Boundary: [what they will not do].
Start with structure, then replace every placeholder with information that is true, relevant, and natural for your context. These templates are intentionally skeletal so your final writing does not sound mass-produced.
A useful supporting character has a distinct desire and point of view, changes what the protagonist can know or do, and performs more than one narrative function without existing only to explain backstory or praise the lead.
Supporting-character brief: [Name] wants [goal]. Relationship to protagonist: [relationship]. Story functions: [function 1], [function 2]. Boundary: [what they will not do].
Scene contribution: This character changes the scene by [information/action/refusal], causing [consequence].
Foil frame: Both characters share [trait/goal], but differ in [value/method], revealing [theme/choice].
Combination test: Character A provides [function]; Character B provides [function]. Could one character plausibly perform both without flattening the story?