Community寫作與編輯github.com

反派與反英雄模式

當反派比英雄更有魅力、反派顯得扁平或卡通化、正在撰寫反英雄角色,或希望反派的墮落顯得合情合理時使用。提供反派和反英雄在三尺度上的定位模式及其構建方法。

反派與反英雄模式 是什麼?

此技能提供了一套系統性的模式,用於創建更具深度和說服力的反派與反英雄角色。它基於「角色主動性/可親性/能力」三尺度,說明了典型反派通常具備「高主動性、低可親性、高能力」的特徵,並指出當反派過於主動而英雄被動時,讀者容易與反派產生情感連結的陷阱。技能還涵蓋了強化反派的方法(如提升可親性、利用墮落軌跡模式)、區分「英雄」與「主角」的不同,以及兩種反英雄原型(現代流行文化中的能力強但道德模糊型,與古典文學中的消極被動型)。此外,它強調真正的反英雄需承擔邪惡行為的道德後果,並提供了一系列實用檢查清單與注意事項,幫助開發者或寫作者在敘事中精準定位角色,避免扁平化,並確保角色的行動與故事的道德基調一致。此技能適用於任何需建構複雜角色的敘事系統(如遊戲寫作、互動小說、AI 輔助寫作平台),並可與其他角色開發技能(如主動性工具包、可親性工具包)搭配使用。

相容平台~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 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

反派與反英雄模式 是做什麼的?

反派與反英雄最好透過它們在 character-proactive-relatable-capable 量表中的位置來理解。

經典反派定位

典型的反派具有高主動性、低可親性,且通常能力強。反派有計劃和手段,因此反派驅動劇情。

反派問題。 當反派行動而英雄被動反應時,讀者會與反派產生情感連結。解決方法是提高英雄的主動性,讓他們追求目標並製造挫折。請參閱 character-proactivity-toolkit。

強化反派

  • 將反派的可親性設定得比經典定位稍高一些。能理解反派慾望邏輯的讀者,會更強烈感受到衝突。
  • 在你想讓讀者畏懼並排斥反派的早期階段,利用對無助者的殘酷行為來標記反派。一個角色對小人物展現片刻善意會使其變得可親,反向操作則標記了反派。
  • 使用墮落軌跡模式。反派起初可親,因悲劇性缺陷做出道德禁忌的選擇,從此可親性逐步下降。這種墮落之所以有效,是因為讀者記得起點。規劃好那個選擇、背後的缺陷,以及無法回頭的關鍵點。

英雄 vs. 主角

英雄 行正義之事。主角 是我們跟隨並希望其成功的人物。他們不必是同一人。決定你的每個主角分別屬於哪一類。

兩種反英雄型態

  1. 現代流行文化中的反英雄: 高主動性和能力,低可親性,但置身於更糟的人群中。讀者之所以支持他們,是因為對手更惡劣。量表讓他們保持可看性,但要確保他們的對手明顯更壞。
  2. 古典文學中的反英雄: 與前者相反:一個拒絕行動的主角。他們被動本身就是重點,故事探討這種被動讓他們付出了什麼代價。

真正的反英雄

真正的反英雄也會做出邪惡之事,而故事嚴肅看待這些行為的道德重量。黑暗奇幻故事即是如此。一個僅僅態度粗魯、面色陰沉的角色並不符合條件。請問:這個角色做了什麼傷害他人的事?故事是否將這種代價視為真實?

檢查清單

  • character.villain.01 反派在每個量表上的位置在哪裡?如果主動性低,他們為何能構成威脅?
  • character.villain.02 讀者能理解反派的任何慾望嗎?
  • character.villain.03 對於反英雄,誰比他們更糟?故事是否展現了這點?

注意事項與例外

  • 角色不會跨越的道德底線會形成一種限制。請參閱 character-flaws-restrictions-limitations。
  • 及早決定一位主角是英雄、是主角,或兩者皆是,因為故事對每一種設定所承諾的東西不同。
  • 有些讀者可能會覺得某個討喜特質難以產生共鳴。請參閱 character-relatability-toolkit。
  • 關於令人難忘的反派的魅力,請參閱 character-iconic-characters。

Individual skills in this repo

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

相關技能