CommunityWriting & Editinggithub.com

saigauthamr/character-villain-and-antihero-patterns

Use when the villain is more compelling than the hero, a villain feels flat or cartoonish, you are writing an antihero, or you want a villain's fall to feel earned. Gives patterns for where villains and antiheroes sit on the three scales and how to build them.

What is character-villain-and-antihero-patterns?

character-villain-and-antihero-patterns is a Claude Code agent skill that use when the villain is more compelling than the hero, a villain feels flat or cartoonish, you are writing an antihero, or you want a villain's fall to feel earned. Gives patterns for where villains and antiheroes sit on the three scales and how to build them.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/saigauthamr/fiction-craft-skills/tree/HEAD/skills/character-villain-and-antihero-patterns

Installed? Explore more Writing & Editing skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Villain and Antihero Patterns

Villains and antiheroes are best understood by their positions on the scales in character-proactive-relatable-capable.

The classic villain position

A typical villain is high on proactive, low on relatable, and often high on capable. The villain has a plan and the means, so the villain drives the plot.

The villain problem. When the villain acts and the hero reacts, readers bond with the villain. The fix is to raise the hero's proactivity so they pursue goals and cause setbacks. See character-proactivity-toolkit.

Making the villain stronger

  • Put the villain slightly higher on relatability than the classic. A reader who can follow the logic of a villain's wants feels the conflict more.
  • Mark villains with cruelty to the helpless early, where you want readers to fear and reject them. A moment of kindness to someone small makes a character relatable. The inverse marks a villain.
  • Use the trajectory pattern. The villain begins relatable, makes a morally forbidden choice driven by a tragic flaw, and relatability falls from there. The fall works because the reader remembers the start. Plan the choice, the flaw behind it, and the point of no return.

Hero versus protagonist

A hero does virtuous things. A protagonist is the one we follow and want to succeed. They need not be the same person. Decide which each of your leads is.

Two antihero shapes

  1. Modern pop-culture antihero. High proactive and capable, low relatable, set against people who are worse. Readers root for them because the opposition is worse. The sliders keep them watchable, but check that the people against them are clearly worse.
  2. Classical literary antihero. The opposite: a protagonist who refuses to act. Their passivity is the point, and the story explores what that costs them.

The true antihero

A true antihero also does villainous things, and the story takes the moral weight of those acts seriously. Grimdark stories do this. A character who is merely rude and wears a scowl does not qualify. Ask what the character does that costs someone else, and whether the narrative treats the cost as real.

Checks

  • character.villain.01 Where does the villain sit on each scale? If low on proactive, why would they threaten anyone?
  • character.villain.02 Does the reader understand any of the villain's want?
  • character.villain.03 For an antihero, who is worse than them, and does the story show it?

Cautions and exceptions

  • A moral line that the character will not cross reads as a restriction. See character-flaws-restrictions-limitations.
  • Decide early whether a lead is meant to be a hero, a protagonist, or both, because the story promises different things for each.
  • Some readers will find a given sympathetic trait unrelatable. See character-relatability-toolkit.
  • For the pull of a memorable antagonist, see character-iconic-characters.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Related Skills