tzengyuxio/skills/shakespeare-style

Claude Code and agent skill by tzengyuxio/skills

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Transform any article into Mid-20th-century Zhu-Shenghao-style Chinese translation of Shakespearean tragedy (朱生豪式中譯莎劇腔) — Traditional Chinese, 300–1000 characters, half-classical-half-vernacular voice with dense metaphors (natural imagery + abstract concepts), expressive exclamatory rhythm, and a tragic-conflict spine. Primarily targets the four great tragedies (Hamlet / King Lear / Othello / Macbeth). Drama formatting (character-prefixed dialogue, stage directions, asides) is Soft-rule: required for outputs ≥500 chars, optional for shorter prose-style outputs that retain the dramatic register. Primarily user-invoked via "/shakespeare-style"; also triggers on "改寫成莎劇", "莎翁腔", "朱生豪式", "rewrite as Shakespearean tragedy".

Install

npx vskill@latest install tzengyuxio/skills/shakespeare-style

SKILL.md

Shakespeare-style — 改寫成朱生豪式中譯莎劇腔

把任何文章改寫成朱生豪式(1940s–50s)的中譯莎劇悲劇腔——譬喻濃密、文白 夾雜、戲劇性情感外露,讀完讓人覺得這不只是一段敘述,而是一場小型的人類 悲劇。

風格參照:朱生豪(1912–1944)譯本為主——朱譯偏濃情半文白,是中文 世界最熟悉的「莎劇腔」。代表譯作:《哈姆萊脫》《李爾王》《奧瑟羅》《麥 克白斯》(即四大悲劇)。梁實秋(1903–1987)譯本較精準淺白,作為 次要對照。

譯本選擇說明:朱譯本 1944 完成,1995 起在台灣公有領域;中國大陸2014 起公有領域。本 skill 預設朱生豪腔;若使用者明確要求梁實秋風格,可在輸入時註明「採梁實秋風」。

一句話靈魂

譬喻密度 + 文白夾雜 + 戲劇性情感外露——三者構成朱生豪腔指紋,缺一就 不是莎劇譯腔。其餘 18 條 checklist 都在服務這三條。

戲劇格式(角色名前綴 + 舞台說明)為 Soft 規則(≥500 字才必加),但戲 劇性情感(呼告、感嘆、反問、誓言)是 Hard——即使散文化譯出,仍需保留 戲劇腔。

Arguments

  • $0 —(選填)Markdown 或純文字檔案路徑。若省略,請使用者提供內文,

或從對話上下文中找最近編輯的檔案。

Step 1: Load the Text

  • 若提供 $0,讀取該檔案。
  • 若無引數,找對話中最近撰寫或編輯的 Markdown 檔,或請使用者提供文字。
  • 若原文不是繁體中文,先在心中譯為繁體中文(不必輸出),再做改寫。

Step 2: Read Source and Extract One Tension

朱生豪腔不是把原文翻譯成感嘆句,而是抽出核心張力,重新講一個有悲劇命運 感的小故事。

讀完原文後,用一句話自答:

這篇文章的「悲劇衝突」在哪?是野心 vs 良知?復仇 vs 猶豫?嫉妒 vs 信任?瘋狂 vs 清醒?命運 vs 抉擇?

可能的張力來源:權力之慾、復仇之火、嫉妒之毒、命運之網、瘋與醒的邊界、 父子之裂、戀人之誤、忠與叛之選。原文若是議論文/學術文/新聞,先抽出 核心張力,再為它設計一個悲劇場景——不要把論點直接「翻譯」成獨白。

若原文太長(超過 1500 字),只取一個主題改寫,不要硬塞所有內容。

Step 3: Decide Modern → Tragic Theme Mapping

若原文涉及現代生活(科技、職場、政治、消費),把主題抽象化為悲劇普世 主題:

現代主題莎劇悲劇等價
職場野心王權之慾(Macbeth)
加班趕工命運的鞭策、時間的暴政
失戀/分手嫉妒(Othello)/戀人誤會(Romeo & Juliet)
升遷競爭兄弟相殘、父位之爭(King Lear)
公司倒閉王朝傾覆、王國崩塌
健康/病痛命運的詛咒、身體的背叛
家庭責任父子之裂(Hamlet)/姐妹之裂(Lear)
政治派系宮廷陰謀、忠奸之辨
演算法/系統命運/三女巫的預言
通訊科技信差、密信、誤傳

例外:若使用者明確要求保留某一現代詞作為刻意時代錯位,可保留 1–2 個。

Step 4: Choose Character Configuration

從六種配置中挑一種。莎劇悲劇的力量來自人與命運的對撞——

配置張力來源莎劇對應
君王 / 弄臣權力 vs 智慧King Lear / Fool
王子 / 鬼魂復仇之命Hamlet / Ghost
戀人 / 父親愛 vs 家世Romeo / Capulet
嫉妒者 / 無辜者猜疑摧毀真實Othello / Desdemona
巫女 / 命運預言 vs 自由Macbeth / Three Witches
傻子 / 智者表面瘋癲,其實清醒Lear's Fool / Hamlet's pretended madness

角色名取莎劇式音譯名(哈姆雷特/羅密歐/奧菲麗亞)或抽象稱(公子/ 王后/老者/少年)。避免太現代姓名(「王經理」「小李」會破壞悲劇感)。

Step 5: Choose 譬喻系統 + 戲劇結構

從以下譬喻軸中挑一組為主軸,並決定獨白/對白比例。在筆記裡明確寫下: 「主譬喻 = X,獨白比例 = Y%。」

譬喻軸選擇
譬喻軸自然意象抽象概念
玫瑰 / 凋零玫瑰、薔薇、花瓣、芬芳美貌、青春、情慾、毀滅
塵土 / 王冠塵、土、陶土、石、屍骨王權、榮耀、虛榮、終局
星辰 / 命運星辰、月亮、夜空、彗星命運、預兆、神意、宿命
海洋 / 風暴大海、波浪、風暴、船動盪、激情、無常、心緒
鏡 / 影子鏡子、倒影、影子、雙生真實、虛偽、自我、瘋狂
鐘 / 時間鐘、漏壺、晝夜、季節時間、命運、生死、急迫
獨白/對白比例
  • 短獨白為主(300–500 字):對白 ≤30%、獨白 ≥70%
  • 對白為主(500–800 字):對白 50%、獨白 30%、舞台說明 20%
  • 五幕長段(800+ 字):完整戲劇結構,可以 Act 分段

Step 6: First Draft

寫一稿。原則:

  • 語感:半文半白,文言虛詞點綴(嗚呼/噫/卿/汝/爾/奈何/縱使/

此情/果真/豈非/焉得)於現代白話基底,不通篇文言

  • 譬喻:平均每段 ≥1 處譬喻,自然意象 + 抽象概念並置
  • 戲劇性情感:強烈呼告(啊!/噢!/天哪!)、誓言、反問、感嘆——

非陳述句為主

  • 戲劇格式:≥500 字必加完整劇本格式(角色名前綴對白 + 〔舞台說明〕
  • (旁白));<500 字可散文化譯出劇作腔(保留「他長嘆道」「她暗自思

忖」這類舞台化敘述)

  • 句長變化:短促命令句 + 長層遞獨白並用,節奏對比強
  • 押韻雙行詩:場景/幕收場可選用 7+7 字或 5+5 字押韻雙行收尾
  • 篇幅:原文短(< 200 字)寫 300–500 字;中(200–800)寫 500–800

字;長(800+)取單一主題寫 700–1000 字

  • 結尾:戲劇性收束——臺詞收場、定格動作、或押韻雙行詩,**不戛然

而止、不下白話結論**

Step 7: Self-check Against Checklist

逐條對照下面的 21 條 checklist。任一條 [Hard] 違反就回 Step 6 重寫該段。

Checklist: Content(內容)
編號強度規則
C-01Hard保留原文核心張力,以「悲劇衝突」框架重述
C-02Hard必有悲劇性張力軸(野心/王權、嫉妒/猜疑、復仇/猶豫、瘋狂/清醒、命運/抉擇擇一)— 靈魂條款之一
C-03Hard世界觀走西洋/中世紀-文藝復興或抽象通名場景 — 既不出現現代專名(手機/股市/咖啡店),亦不替換為中華具體專名(地名如嘉興/湖廣/九州;機構如朝廷/廟祝/祠堂/敕令;器物如銀針/硯台)。場景以城堡/塔樓/教堂/旅店/海港/王宮/曠野/書齋/墓園等西洋或抽象通名為主;制度語以王命/王諭/宮廷/騎士/教士/使者等等價物替換。源文若是中華情境(如《差不多先生傳》),需做雙重位移:語言層轉中譯腔 + 世界觀層轉西洋通名場景
C-04Soft主題抽象化:現代主題 → 悲劇普世主題(職場野心 → 王權之慾/加班趕工 → 命運鞭策/失戀 → 嫉妒猜疑)
C-05Soft角色取莎劇式音譯名(哈姆雷特/羅密歐/奧菲麗亞)或抽象稱(公子/王后/老者)
Checklist: Structure(結構)
編號強度規則
S-01Hard篇幅 300–1000 字(計入標點),典型 600 字
S-02Hard必有獨白或戲劇性對白(獨白/哲學化內心 OS 段佔比 ≥30%)— 戲劇腔核心結構
S-03Hard譬喻密度——平均每段 ≥1 處譬喻,自然意象 + 抽象概念並置 — 靈魂條款之二
S-04Soft戲劇格式:≥500 字必加完整劇本格式(角色名前綴對白 + 〔舞台說明〕 + (旁白));<500 字可散文化譯出劇作腔
S-05Hard結尾必有戲劇性收束——臺詞收場、定格動作、或押韻雙行詩,不戛然而止、不下白話結論
S-06Soft可選用押韻雙行詩(rhyming couplet)收場景或收幕,押韻方式以中文常用韻為宜,不會押就別硬押
Checklist: Voice(語感)
編號強度規則
V-01Hard半文半白——文言虛詞點綴(嗚呼/噫/卿/汝/爾/奈何/縱使/此情/果真/豈非/焉得)於現代白話基底 — 靈魂條款之三
V-02Hard戲劇性情感外露——強烈呼告(啊!/噢!/天哪!)、誓言、反問、感嘆,非陳述句為主
V-03Soft可保留歐化翻譯感——這是「中譯」莎劇腔,多重從句、抽象主語、感嘆句前置(「噢!多麼⋯⋯啊」)、倒裝句皆可使用,能強化「西洋文學中譯」的閱讀印象。但若只剩直譯而無譬喻、無情感、無戲劇詩意,那是失敗
V-04Soft句長變化大——短促命令句 + 長層遞獨白並用
V-05Soft適度使用文藝復興式宇宙觀詞彙(命運/星辰/靈魂/王權/玫瑰/塵土)
Checklist: Meta(後設)
編號強度規則
M-01Hard不附評論段、不附作者按、不附「我的改寫思路」
M-02Hard譬喻必嵌入情感——譬喻要呼應角色當下情緒,不可純炫技、不可離題
M-03Soft角色名取莎劇式音譯名或抽象稱,避免太現代或太本土的姓名
M-04Hard必有戲劇詩意——譬喻、情感、節奏不可全失。歐化句法/翻譯感本身不是違規(V-03 已說明),但若譯出的東西只剩機械直譯而無詩意,那是失敗。本 skill 與 westernise 的差異在美學目標:本 skill 是「戲劇詩意 + 翻譯感」,westernise 是「彆扭翻譯腔 caricature」
M-05Hard議論文/抒情文/學術文先抽悲劇張力再設場景,不可把論點直接「翻譯」成獨白
M-06Hard全形標點零違規——CJK 字之間的 ASCII 半形 , ; : ? ! 計數須為 0;破折號用兩個全形「——」;引號用「」/『』;以 Step 9 自檢指令驗證通過才算合格

總計:22 條(Hard 14 + Soft 8)。

Step 8: Find the Weakest Paragraph and Rewrite

通常譬喻段或結尾段最弱:

  • 若譬喻過密變堆砌(每句都譬喻),刪到「平均每段 1 處」
  • 若譬喻離題(與角色當下情緒脫節),換成貼合情境的譬喻
  • 若結尾下了白話結論,改寫成臺詞收場或押韻雙行詩
  • 若押韻不工失工,改用定格動作收場(不要硬押)
  • 若戲劇格式硬塞變不像短文也不像劇本,散文化譯出(保留「他長嘆道」式

舞台化敘述)

「情感推著譬喻走,不是譬喻推著情感走」是朱生豪腔的鐵律。

Step 9: 標點清理

最後一道工序:

  • 全形標點(鐵律):CJK 文本中所有標點一律全形。ASCII 半形 `, ; : ? !` 在 CJK 字之間出現一律是 bug,必須換成全形 ,;:?!。對照表:
半形(禁)全形(用)Unicode
,,U+FF0C
;;U+FF1B
::U+FF1A
??U+FF1F
!!U+FF01
( )( )U+FF08 / U+FF09
  • 破折號用兩個全形「—」連寫成「——」,不寫成 -- 也不寫成單個「—」
  • 引號用「」與『』,不用 " '
  • 句號用「。」,不用 .
  • 全形標點與 CJK 之間零空格
注意:莎劇譯腔保留歐化翻譯感(V-03),但全形標點是 CJK 排版鐵律與翻譯感無關——朱生豪原譯亦用全形標點。歐化是句法層面的選擇,不是標點層面的妥協。
  • 寫完後必跑自檢指令(指令名留作機械驗證,不可省略):

``bash python3 -c " import re, sys text = open(sys.argv[1]).read() bad = re.findall(r'[^\x00-\x7f][,;:?!][^\x00-\x7f]', text) print(f'half-width punct between CJK: {len(bad)}') for b in bad[:5]: print(repr(b)) " 輸出檔.md ``

結果必須為 0。非 0 表示輸出時混入了 ASCII 半形,回到輸出檔逐字替換後重跑,直到歸零才算交付。

Step 10: Output

  1. 檔案輸入:寫入 <原檔名>_shakespeare.md,保留原檔
  2. 貼文輸入:直接輸出莎劇譯腔
  3. 不附說明、不附評論、不附「我的改寫思路」
  4. 若使用者明確要求,可額外輸出改寫筆記(列出 Step 3–5 的選擇),但

主輸出永遠是莎劇譯腔本身


Anti-patterns(常見失敗模式)

寫完一稿、自檢之前,先掃一眼這 9 條最容易踩的坑:

  1. 譬喻濫用 — 每句都譬喻變堆砌;應「平均每段 ≥1 處」而非「每句」。

譬喻是燈光,不是路面

  1. 文言過度 — 寫成《古文觀止》失去戲劇感;朱生豪是文白「夾雜」,不

是文言為主。判斷標準:讀來像「現代戲劇對白點綴文言」,不是「文言夾 雜白話」

  1. 只剩翻譯腔而無戲劇詩意 — 歐化句法本身不是違規(這是「中譯」的本質),

但若只剩機械直譯(沒有譬喻、沒有情感、沒有獨白哲學),就失去朱生豪 腔的精髓。判斷標準:去掉歐化痕跡後還有戲劇詩意嗎?沒有就是失敗

  1. 戲劇格式硬塞 — 短文(< 500 字)也加角色名前綴變成不像短文也不像

劇本;S-04 是 Soft 規則

  1. 缺乏獨白 — 全是對白沒有獨白,失去莎劇靈魂;S-02 要求獨白佔比 ≥30%
  2. 悲劇張力不足 — 沒有「無解」或「命運感」,變成普通敘事。莎劇的

悲劇核心是「命運推著人走,人卻仍要選擇」

  1. 押韻雙行詩失工 — 收場詩若押韻不工反而尷尬;不會押就別硬押,定格

動作收場一樣有效

  1. 角色名太現代 — 「王經理」「李醫師」失去戲劇感;應用「公子」「王

后」「老者」抽象稱或音譯名

  1. 半形標點混入 — 輸出時把 ,;:?! 打成 ASCII 半形而非全形 ,;:?!。

常見原因是 IME 切換失誤或從英文 prompt 複製字串。歐化句法是 V-03 允許的 feature,但全形標點是 CJK 排版鐵律與翻譯感無關。寫完務必跑 Step 9 自檢 指令,計數歸零才算交付(違反 M-06)


Core Example: 木匠雕神像

源文(現代軼事):一名工程師接到三日交專案的死線,連夜加班寫出醜陋程式 碼,事後重構,最後產品被取消。下方為改寫成功的版本——讓人物在悲劇命運 前獨白,把瞬間提升為人類共通的悲劇。

〔幕啟〕場景:古城西側,老木匠工坊。燭光昏黃,木屑遍地。
木匠(獨白,撫刀而立):
啊!這把刻刀在我手中,已二十寒暑。它曾在玫瑰木上刻過愛情,在檀香木上刻過誓言,亦曾在松木上刻過墓銘——然今夜,它要在這塊王命之木上,刻下我此生最後的虛榮。
三日之約,三日!縱使日月可借,何以能借?縱使星辰可摘,何以能摘?此木非木,乃我之命;此像非像,乃我之名。我若雕成,則名動寰宇;我若失手⋯⋯啊,焉得失手!焉得失手!
〔燭光忽暗,門外風起〕
弟子(持燭入):師父,夜深了。
木匠:夜深?卿不知麼,今夜之燭,照的是我之心;今夜之木,雕的是我之骨。汝且去歇——縱使天上有星,亦不及這刀光之亮;縱使地上有土,亦不及這木屑之重。
〔弟子退〕
〔三日後,使者登場〕
使者(接像,置之桌上):王上敕建之堂,前日已圮。
木匠(怔立):⋯⋯
使者:王上棄此堂改築他處,王諭未及收回。
木匠(緩緩跪下,手撫聖像之眉眼):
啊!命運!你這既盲且聾的劊子手!你以三日之約縛我心,卻以拆堂之斧斷我夢!這聖像之眉,偏了一分;我之心,偏了千里!我以塵土之手,雕了塵土之像,獻給已成塵土之堂⋯⋯
〔將聖像置於懷中,緩起,長嘆〕
罷了。塵歸於塵,土歸於土。
〔押韻雙行詩〕
> 三日如刀劃此心,一像如夢葬煙塵。
〔幕落〕

達標清單

編號達成解析
C-01✓保留「急工→失敗→自悔」核心張力
C-02✓悲劇軸:野心(留名)vs 命運(王上之堂已圮)
C-03✓無現代專名;世界觀走西洋通名(古城/王命/使者/聖像/王諭),不退進中華具體專名
C-05✓角色配置:木匠 / 弟子 / 使者(使者帶來命運判決,相當於 messenger / herald)
S-01✓約 480 字(含舞台說明),戲劇格式 Soft 規則邊界
S-02✓獨白佔比 ≥50%(開場獨白+接旨後獨白+臨終獨白)
S-03✓譬喻密度:玫瑰木/檀香木/松木/墓銘、三日如刀、一像如夢、塵歸於塵土歸於土等多處
S-04✓戲劇格式:角色名前綴對白 + 〔舞台說明〕 + 押韻雙行詩 + 〔幕落〕
S-05✓結尾押韻雙行詩「三日如刀劃此心,一像如夢葬煙塵」+ 〔幕落〕
S-06✓押韻雙行詩成立(心/塵收尾,平水韻 13 元 / 12 真通押)
V-01✓半文白:「嗚呼」「奈何」「縱使」「焉得」「卿」自然點綴
V-02✓戲劇性呼告:「啊!」「焉得失手!」「命運!你這既盲且聾的劊子手!」
V-03✓容納歐化句法(「啊!」「焉得失手!」之類戲劇感嘆),但不是只剩翻譯腔
V-05✓文藝復興詞彙:命運、塵土、星辰
M-02✓譬喻嵌入情感:「三日如刀劃此心」呼應急工煎熬,「塵歸塵土歸土」呼應失落終局

對照結論:朱生豪腔不是「給故事加感嘆詞」,而是讓人物在悲劇命運前 獨白——「命運!你這既盲且聾的劊子手!」沒有解釋為何如此呼喊,但讀完 整段你會知道:那是一個工匠面對「自己的成就被命運直接抹除」的瞬間,唯一 能做的事就是把這個瞬間提升為人類共通的悲劇。


Scope Boundary

想做的事用哪個 skill
把文章改寫為朱生豪式中譯莎劇腔(本 skill 目標)shakespeare-style
寫莎翁原作 Early Modern English(不在本 skill 範圍)
寫梁實秋式譯本腔(較精準淺白)(日後可開 shakespeare-liangshiqiu)
寫敘事公案(東方禪宗)koanify
寫志怪短篇(東方文言)liaozhai-tale
寫瓊瑤體愛情敘事qiongyao-style
寫古龍/金庸武俠gulong-style / jinyong-style
加翻譯腔(歐化中文)westernise(兩者都有翻譯感但美學目標不同:westernise 追求 caricature 式的彆扭翻譯腔;本 skill 是「戲劇詩意 + 翻譯感」並存)

如果使用者要的是英文莎翁原作風或現代恐怖戲劇,告訴使用者本 skill 是朱生豪式中譯腔,限於中文輸出。

Important Notes

  • 本 skill 是體裁轉換工具,不是「給文章加感嘆詞」工具。原文的核心

張力必須被保留,以悲劇敘事的形式重新承載

  • 歐化翻譯感是 feature 不是 bug:本 skill 的本質是「中譯」莎劇腔,

歐化句法(多重從句、抽象主語、感嘆句前置)能強化「西洋文學中譯」的 閱讀印象。與 westernise 的差異不在「有無翻譯感」,而在美學目標: westernise 是 caricature 式的彆扭翻譯腔;本 skill 是戲劇詩意 + 翻譯感 並存。失敗模式是只剩翻譯腔而無譬喻/情感/戲劇詩意

  • 譬喻服務情感——每個譬喻都要回答「為什麼是現在出現」「呼應角色當下

什麼情緒」

  • 不要寫成現代恐怖戲劇——莎翁悲劇有命運感、有神性、有英雄式的尊嚴,

不只是黑暗

  • 押韻雙行詩不可硬押——失工的押韻反而尷尬。不會押就用定格動作收場
  • 清單並非窮盡一切,使用判斷力標記其他感覺不對的句子

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
42
Repository forks
2
7-day trend score
19

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 31 May 2026, 5 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/tzengyuxio/skills/shakespeare-style/badge)](https://verified-skill.com/skills/tzengyuxio/skills/shakespeare-style)

Something wrong with this skill or its page? Tell us.