Skip to content
Back to skills

Lu Xun Style

ASecurity

Transform any article into 魯迅體(早期白話雜文)—— a 1920–30s vernacular voice fusing 文白夾雜 (early baihua spine with classical function-words 然而/便/罷了/也罷/未免/實乃 sprinkled in), 反諷距離 (the narrator stands at the scene yet outside it, neither endorsing nor mocking),標誌虛詞密集(然而、便、罷了、未免、實在、想來、 只是、倒是、至於、究竟),「我」字第一人稱抒情主體偶現,短段落為主 (50–150 字),破折號連接思考停頓,結尾不下定論(留問號/留靜默/留動作)。 Output is Traditional Chinese essay-style prose modelled on the literary craft of works like 《吶喊》《彷徨》《野草》《華蓋集》 — cool, ironic, with a narrator who ...

  • 45 stars
  • 0 votes
  • 0 copies
  • 7 views
  • Added June 6, 2026
toolspythonbash

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned June 6, 2026

npx -y skills add tzengyuxio/skills --skill lu-xun-style --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Lu Xun Style?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Lu Xun Style
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tzengyuxio-lu-xun-style/badge)](https://www.skillsdirectory.com/skills/tzengyuxio-lu-xun-style)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: lu-xun-style
description: >
  Transform any article into 魯迅體(早期白話雜文)—— a 1920–30s
  vernacular voice fusing 文白夾雜 (early baihua spine with classical
  function-words 然而/便/罷了/也罷/未免/實乃 sprinkled in),
  反諷距離 (the narrator stands at the scene yet outside it, neither
  endorsing nor mocking),標誌虛詞密集(然而、便、罷了、未免、實在、想來、
  只是、倒是、至於、究竟),「我」字第一人稱抒情主體偶現,短段落為主
  (50–150 字),破折號連接思考停頓,結尾不下定論(留問號/留靜默/留動作)。
  Output is Traditional Chinese essay-style prose modelled on the literary
  craft of works like 《吶喊》《彷徨》《野草》《華蓋集》 — cool, ironic, with
  a narrator who observes but does not preach. Strictly a literary craft
  homage, not a political stance reproduction. Use this skill whenever the
  user asks for 魯迅體、魯迅風格、魯迅式雜文、阿 Q 體、狂人日記體、早期白話、
  冷峻反諷散文, "rewrite as Lu Xun","Lu Xun style",or any request
  mentioning 魯迅/雜文/阿 Q/狂人日記/早期白話/冷峻反諷 with a Chinese
  rewrite intent. Primarily user-invoked via "/lu-xun-style".
license: PolyForm Noncommercial 1.0.0
argument-hint: [file-path]
allowed-tools: Read, Write, Edit, Glob
---

# Lu Xun-style — 改寫成魯迅體(早期白話雜文)

把任何文章改寫成魯迅式(1918–1936)的早期白話雜文敘事——文白夾雜的句子骨
架、密集的標誌虛詞、不嘲弄也不認同的反諷距離、偶然出現的「我」字、不下
定論的結尾。讀完讓人覺得敘述者就在事件旁邊,看著,不說話,只把事情的
形狀寫下來;至於對錯,他不替你斷。

## 一句話靈魂

**冷峻反諷的早期白話**——以早期白話為基底,文言虛詞點綴;以**反諷距離**
站在事件之外冷觀(不嘲弄、不認同、不開脫、不控訴);以**標誌虛詞**
(然而、便、罷了、也罷、未免、實在、想來、只是、倒是)反覆鋪設思考的
停頓;以**「我」字**第一人稱不時讓敘述者意識顯露;結尾**不收線**。

> **重要定位(必讀)**:本 skill 是**文體致敬**,不是**立場模仿**。
> 改寫的目標是學魯迅的句法、節奏、虛詞、反諷距離,**不是**代魯迅發言、
> **不是**重現他的政治立場、**不是**借他的口吻發表現代政見。反諷對象須
> 抽象/普世(庸眾、看客、苟且、國民性、自我欺瞞),歷史距離(舊中國的
> 茶館、酒樓、縣城、墳)是安全範圍;具體政權、現代黨派、兩岸關係、宗
> 教族群之爭,一律不寫。

## 參照樣本(魯迅原文短引)

魯迅 1936 年逝世,作品在中國大陸/台灣/香港皆已進入公共領域。短引示意
四段,僅供風格座標參考;任何輸出**不得抄襲魯迅原句**,學的是手法不是字句。

**《狂人日記》(1918)序**(文言):

> 某君昆仲。今隱其名,皆余昔日在中學校時良友;分隔多年,消息漸闕。

**《狂人日記》(1918)第一則**(白話):

> 今天晚上,很好的月光。我不見他,已是三十多年;今天見了,精神分外
> 爽快。纔知道以前的三十多年,全是發昏;然而須十分小心。

**《孔乙己》(1919)開頭**(白話):

> 魯鎮的酒店的格局,是和別處不同的:都是當街一個曲尺形的大櫃臺,櫃裏
> 面豫備着熱水,可以隨時溫酒。

**《野草.秋夜》(1924)開頭**(散文詩):

> 在我的後園,可以看見牆外有兩株樹,一株是棗樹,還有一株也是棗樹。

特徵分析:
- **文白疊置**:序言用文言筆法,正文轉白話;同篇之內兩種語感互襯
- **虛詞節拍**:「然而」「便」「纔」「卻」反覆出現作為思考的停頓
- **第一人稱抒情主體**:「我」字不時露面,但只敘述、不解釋
- **重複造距離**:「一株是棗樹,還有一株也是棗樹」——同樣的東西寫兩次,
  讓敘述像是隔著一層霧看世界
- **冷觀**:寫酒店格局像寫物件清單,不替任何人物代言

## Arguments

- `$0` —(選填)Markdown 或純文字檔案路徑。若省略,請使用者提供內文,
  或從對話上下文中找最近編輯的檔案。

## Step 1: Load the Text

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

## Step 2: 抽出反諷視角

魯迅體不是把原文翻譯成尖刻句,而是**找出一個可以站在旁邊冷看的角度,把
整段話圍著那個角度重寫**。

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

> 這篇裡頭,**敘述者站在哪裡看事件**?是看客的位置?是當事人事後回望
> 的位置?是路過的書生位置?是茶館桌前一個沒人理會的客位?

可能的反諷視角來源:旁觀者的冷眼、當事人多年後的回想、一個沒被認真對
待的勸告、一個無人接的話、一個在事件之外的閒談、一個事後才寫下的札
記。

選定後在筆記裡寫下:「敘述位置 = X;反諷對象 = Y(須抽象/普世)。」

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

## Step 3: 設計第一人稱「我」的位置

「我」字是魯迅體的招牌之一,但**不是主角**——多半是個「在場但旁觀」的
敘述者。從以下四種位置擇一:

| 位置 | 說明 | 範例 |
|---|---|---|
| 事後回望的我 | 多年後回到當年那個地方,把往事像剝洋蔥一樣剝開 | 〈孔乙己〉的小夥計 |
| 同代旁觀的我 | 與事件同時,但站在旁邊,不參與 | 〈藥〉的茶館視角 |
| 札記式的我 | 像在寫日記,邊想邊寫,有自我懷疑 | 〈狂人日記〉 |
| 議論式的我 | 雜文體,邊敘邊評,但評語短,不展開 | 《華蓋集》 |

「我」字不必密集,全篇出現 1–3 次即可,但要讓**敘述者意識**清楚浮出。

## Step 4: 安排場景錨定(歷史距離)

魯迅體的場景**須與當代生活拉開歷史距離**。從以下場景庫挑一個為主錨;
若原文涉及現代生活(科技、職場、政治、消費),把場景**搬移**到舊中國
的等價情境:

| 場景 | 風物 | 適合題材 |
|---|---|---|
| 縣城酒樓 | 茴香豆、溫酒、長衫、櫃臺 | 庸常、看客、被冷落的人 |
| 茶館 | 八仙桌、瓜子殼、土炕、條凳 | 流言、旁觀、政治隱喻(須抽象)|
| 鄉間墳場 | 紙錢、墳頭、烏鴉、寒鴉 | 死、遺忘、被埋葬的人事 |
| 後園 | 棗樹、月光、菜園、井 | 散文詩式內省 |
| 故鄉小巷 | 烏篷船、青石板、橋、河岸 | 童年回望、人事變遷 |
| 縣城衙門外 | 衙門口、布告、看熱鬧的人 | 看客、刑罰、群眾 |
| 私塾 / 學堂 | 案頭、書架、墨硯、油燈 | 知識分子、被誤讀的書 |
| 上海弄堂閣樓 | 窗外電車、報紙、油燈、煤油爐 | 雜文家自況、城市冷觀 |

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

## Step 5: 草段(短句長句交替)

魯迅體的節奏是**短句長句交替、逗號密度高、破折號做思考停頓**:

- **短段落為主**——每段 50–150 字,鏡頭頻繁切換
- **段落間**以**破折號**「——」或自然斷點連接,模擬思考的停頓與轉折
- **句中**逗號密度高,像在邊想邊說:「他也笑了,——那笑也淡,倒像是替
  別人笑似的。」
- **重複造距離**:同一個東西換個角度寫兩次(「一株是棗樹,還有一株也
  是棗樹」式的句法),讓敘述像隔著一層霧

## Step 6: 加標誌虛詞

至少 6 處,自然分布,**不可堆砌**。以下是魯迅體的標誌虛詞清單:

| 類別 | 詞 | 用法 |
|---|---|---|
| 轉折 | 然而、卻、倒是、只是 | 句首或分句首作微弱轉折 |
| 延展 | 便、就、於是 | 連接動作與後果 |
| 收束 | 罷了、也罷、而已 | 句尾作淡然收結 |
| 推測 | 想來、似乎、彷彿、大抵、大約 | 削弱斷言的銳度 |
| 強調 | 實在、未免、究竟、莫不 | 語氣加重但仍冷 |
| 過渡 | 至於、不過、然而、可是 | 段落或話題的轉接 |

> **核心 12 詞**:然而、便、罷了、也罷、未免、實在、想來、只是、倒是、
> 至於、究竟、莫不。一篇之內 ≥6 處出現,最少要橫跨「轉折/收束/推測」
> 三類。

## Step 7: 加文言虛詞點綴

文白夾雜是魯迅體的關鍵——但文言虛詞要**點綴**而非通篇。一篇之內 1–3
處即可,從以下擇用:

- **乃**、**即**、**遂**:敘述語句的節奏轉換
- **者**、**也**、**矣**:偶用於議論性短句
- **蓋**、**夫**:開啟一段反思

範例:「那年我返鄉,遇見一人,自稱是當年那位差不多先生的遠房——蓋差先
生死後二十年,他的同類仍如過江之鯽,未嘗稍減也。」

**禁止**:通篇文言、文言虛詞超過 4 處、用於替代白話正常表達——只能作為
**節奏調味**。

## Step 8: 設計結尾(不收線)

**結尾不下定論**——這是魯迅體的鐵律。三種常見收法:

1. **問號收尾**:以一個無法回答的疑問結束(〈藥〉式)
2. **靜默收尾**:敘述者在最該說話的時刻沉默——「我也不知道說什麼好」
   「便也只好不說了」
3. **動作收尾**:以一個看似無關的動作收結(轉身、飲茶、咳嗽、合書),
   讓事件懸而未決

**禁止收法**:
- 「於是我終於明白了 X」式的覺悟句
- 「人生不過如此」式的格言
- 「這就是中國人的劣根性」式的代魯迅發言(**極重要**:本 skill 不寫此類
  代言句,避免把魯迅變成某種立場的傳聲筒)
- 三疊嘆、誓言、口號

## Step 9: 標點清理 + 朗讀

最後一道工序:

- **全形標點(鐵律)**:CJK 文本中所有標點一律全形。**ASCII 半形 `, ; : ? !` 在 CJK 字之間出現一律是 bug**,必須換成全形 `,;:?!`。對照表:

  | 半形(禁) | 全形(用) | Unicode |
  |---|---|---|
  | `,` | `,` | U+FF0C |
  | `;` | `;` | U+FF1B |
  | `:` | `:` | U+FF1A |
  | `?` | `?` | U+FF1F |
  | `!` | `!` | U+FF01 |
  | `(` `)` | `(` `)` | U+FF08 / U+FF09 |

- **破折號**用兩個全形「—」連寫成「——」,不寫成 `--` 也不寫成單個「—」
- **引號**用「」與『』,不用 `"` `'`
- **句號**用「。」,不用 `.`
- **全形標點與 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 5 加破折號與短句;若聽起來像「演講家在控訴」,回到 Step 8 砍掉所有定論句

## Step 10: Self-check Against Checklist

逐條對照下面的 22 條 checklist。**任一條 [Hard] 違反就回前面對應的步驟
重寫該段**。

### Checklist: Content(內容)

| 編號 | 強度 | 規則 |
|---|---|---|
| C-01 | Hard | 保留原文核心張力,以「冷觀/反諷距離/不下定論」框架重述 |
| C-02 | Hard | **冷峻反諷必現**——敘述者站在事件之外冷觀,不嘲弄、不認同、不開脫、不控訴 — **靈魂條款** |
| C-03 | Hard | 「我」字第一人稱出現 ≥1 次,且敘述者意識清楚浮出(不只是代名詞)|
| C-04 | Hard | **歷史距離錨定**——場景搬到舊中國/民國等價情境(酒樓、茶館、墳場、後園、小巷、衙門口、學堂、弄堂閣樓擇一),不可懸浮抽象 |
| C-05 | Hard | **反諷對象須抽象/普世**(庸眾、看客、苟且、自欺、群體心理);**禁具體政權/黨派/現代政治指涉/兩岸/宗教族群** — **政治中性鐵律** |
| C-06 | Hard | **不代魯迅發言**——禁止「魯迅會說」「正如魯迅當年」「中國人就是 X」式句子;本 skill 是文體致敬,不是立場模仿 |

### Checklist: Structure(結構)

| 編號 | 強度 | 規則 |
|---|---|---|
| S-01 | Hard | 篇幅 400–900 字(計入標點),典型 600 字 |
| S-02 | Hard | **短段落為主**——每段 50–150 字,多段切換鏡頭;不可寫成一兩個大段落 |
| S-03 | Hard | **段落間或段內以破折號「——」連接思考停頓**——至少 2 處 |
| S-04 | Hard | **結尾不下定論**——問號/靜默/動作三擇一收尾,禁覺悟句、禁格言、禁口號 |
| S-05 | Soft | 句中逗號密度高,邊想邊說的節奏;單句 ≥3 個逗號的至少 3 處 |
| S-06 | Soft | 重複造距離——某個物件或動作在文中換角度寫兩次(如「棗樹」式句法)|

### Checklist: Voice(語感)

| 編號 | 強度 | 規則 |
|---|---|---|
| V-01 | Hard | **標誌虛詞密集**——核心 12 詞(然而、便、罷了、也罷、未免、實在、想來、只是、倒是、至於、究竟、莫不)至少 6 處出現,橫跨轉折/收束/推測三類 |
| V-02 | Hard | **文言虛詞點綴**(乃/即/遂/者/也/矣/蓋/夫)1–3 處;**禁通篇文言**、禁超過 4 處 |
| V-03 | Soft | 早期白話風格詞偶現:大抵/大約/似乎/彷彿/近來/時常/偶爾/竟/纔 |
| V-04 | Soft | 文化錨詞(酒樓/茴香豆/烏篷船/月光/路燈/墳/長衫/櫃臺/衙門/墨硯)至少出現 2 個 |
| V-05 | Hard | **冷觀調性**——不抒情爆發、不討好讀者、不戲謔嘲弄;節奏破碎,短句長句交替 |

### Checklist: Meta(後設)

| 編號 | 強度 | 規則 |
|---|---|---|
| M-01 | Hard | 不附評論段、不附作者按、不附「我的改寫思路」 |
| M-02 | Hard | **不寫成現代政治批判**——不寫具體政權/黨派/領導人/兩岸/宗教族群衝突;歷史距離(舊中國)是安全範圍 — **政治中性鐵律補強** |
| M-03 | Hard | **不寫成戲謔嘲弄**——魯迅體即使對阿 Q 式人物也保持距離,不戲謔、不油滑、不段子化 |
| M-04 | Hard | **不爆破、不三疊嘆、不口號**——「啊!啊!啊!」「打倒 X」「我們必須 X」一律不可 |
| M-05 | Hard | **全形標點零違規**——CJK 字之間的 ASCII 半形 `, ; : ? !` 計數須為 0;破折號用兩個全形「——」;引號用「」/『』;以 Step 9 自檢指令驗證通過才算合格 |

**總計**:22 條(Hard 18 + Soft 4)。

## Step 11: Find the Weakest Paragraph and Rewrite

通常**結尾段**或**評論段**最弱:

- 若結尾下了定論,刪掉,改成問號/靜默/動作
- 若中段出現代魯迅發言(「中國人就是 X」),刪掉,改成具體場景中的一個
  細節,讓讀者自己感受
- 若整篇沒有「然而/便/罷了」,至少補 6 處標誌虛詞
- 若節奏像演講,補 2 處破折號做思考停頓
- 若沒有「我」字,至少加 1 處「我那時⋯⋯」「我後來⋯⋯」「我也說不清⋯⋯」
- 若場景太現代,整段搬到酒樓/茶館/墳場/後園
- 若戲謔嘲弄出現,砍掉笑點,改成冷描寫

「**冷觀,不評斷**」是魯迅體的命。一旦敘述者跳出來教讀者怎麼想,就破功。

## Step 12: Output

1. **檔案輸入**:寫入 `<原檔名>_lu-xun.md`,保留原檔
2. **貼文輸入**:直接輸出魯迅體
3. **不附說明、不附評論、不附「我的改寫思路」**
4. 若使用者明確要求,可額外輸出**改寫筆記**(列出 Step 2–4 的選擇),但
   **主輸出永遠是魯迅體本身**

---

## Anti-patterns(常見失敗模式)

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

1. **代魯迅發言** — 「中國人就是 X」「我們的國民性就是 Y」式句子。本
   skill 是文體致敬,不是立場模仿。砍掉所有「中國人/國民性/我們」式
   斷言,改成具體場景中的一個細節(違反 C-06)
2. **現代政治指涉** — 寫成現代政權批判、兩岸、黨派攻擊。歷史距離(舊
   中國)是安全範圍,不可越界(違反 C-05、M-02)
3. **戲謔嘲弄** — 把阿 Q 式人物寫成段子、抖機靈、油滑。魯迅體**不嘲
   弄**——即使是看客也保持距離(違反 M-03)
4. **下定論的結尾** — 「於是我終於明白了 X」「人生不過如此」。應改成
   問號/靜默/動作收尾(違反 S-04)
5. **沒有標誌虛詞** — 全篇現代直敘流,缺「然而/便/罷了」的節奏。至少
   補 6 處(違反 V-01)
6. **通篇文言** — 把文言虛詞當白話用,變成假古文。應點綴 1–3 處即可
   (違反 V-02)
7. **抒情爆發** — 寫成哭天搶地、誓言、口號。魯迅體是冷觀,爆出來就破
   功(違反 V-05、M-04)
8. **沒有「我」字** — 全篇純客觀敘述,敘述者意識消失。至少 1 處讓「我」
   浮出(違反 C-03)
9. **半形標點混入** — 輸出時把 `,;:?!` 打成 ASCII 半形而非全形 `,;:?!`。
   常見原因是 IME 切換失誤或從英文 prompt 複製字串。寫完務必跑 Step 9 自檢
   指令,計數歸零才算交付(違反 M-05)

---

## Scope Boundary

| 想做的事 | 用哪個 skill |
|---|---|
| 把文章改寫為魯迅體早期白話雜文(本 skill 目標)| **lu-xun-style** |
| 寫純文言志怪短篇 | `liaozhai-tale` |
| 寫敘事禪宗公案 | `koanify` |
| 寫蒼涼派散文 | `eileen-chang-style` |
| 寫余光中式抒情散文 | `yu-guangzhong-style` |
| 寫金庸/古龍武俠 | `jinyong-style` / `gulong-style` |

如果使用者要的是**現代政治批判**或**抒情散文**,告訴使用者本 skill 是
**冷峻反諷的早期白話雜文**,鎖定文體致敬而非立場模仿,不適合那兩種需求。

## Important Notes

- 本 skill 是**文體致敬工具**,不是「給文章加魯迅腔」工具,更不是「代魯
  迅發言工具」。原文的核心張力必須被保留,以冷觀反諷距離重新承載
- **冷觀,不評斷**——敘述者站在事件旁邊,看著,但不替讀者下判斷
- **歷史距離是安全範圍**——舊中國的酒樓、茶館、墳場、後園是合法場景;
  現代政權、黨派、兩岸、宗教族群一律不寫
- **反諷對象須抽象/普世**——庸眾、看客、苟且、自欺可寫;具體人事不可
- **「我」字浮而不沉**——讓敘述者意識清楚浮出,但不喧賓奪主
- **結尾不收線**——問號、靜默、動作三擇一,留餘韻
- 清單並非窮盡一切,使用判斷力標記其他感覺不對的句子

Files in this skill

  • README.md7.6 KB
  • SKILL.md19 KB
  • examples/demo.md17.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.