AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Yu Guangzhong Style

skill-tzengyuxio-skills-yu-guangzhong-style · by tzengyuxio

>

No reviews yet
0 installs
24 views
0.0% view→install

Install

$ agentstack add skill-tzengyuxio-skills-yu-guangzhong-style

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access Used
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-tzengyuxio-skills-yu-guangzhong-style)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Yu Guangzhong Style? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Yu Guangzhong-style — 改寫成余光中體散文

把任何文章改寫成余光中式(1960s–2000s)的中文散文——文白交織、長句鋪排、 排比層湧、地理為錨、鄉愁為魂,讀完讓人覺得這不是一篇敘述,而是一段在此地 懷彼地、在此時懷彼時的抒情遠望。

風格參照:余光中(1928–2017)散文家身分——詩人余光中與散文家余光中 是兩個位格,本 skill 鎖定散文家的余光中。代表散文:《聽聽那冷雨》 《我的四個假想敵》《催魂鈴》《沙田山居》《望鄉的牧神》;散文集《逍遙遊》 《左手的繆思》《憑一張地圖》《從徐霞客到梵谷》。詩體(〈鄉愁〉四行)不在 本 skill 範圍。

設計依據:余光中自己的散文三軸

余光中於 1963 年發表〈剪掉散文的辮子〉,以三軸論散文:

  • 彈性:散文應在「文言、白話、外語」三脈中游走的兼容能力。可融現代口

語為主軸,適度納入文言簡潔、歐化句法、甚至方言俚語

  • 密度:固定篇幅內的美感份量。批評那種「稀稀鬆鬆湯湯水水、一瀉千里既

無漣漪亦無回瀾」的散文

  • 質料:個別字詞的品質。每一個詞要對得起整篇的趣味與境界

本 skill 的所有規則,都是把這三軸具體化為可操作判準:長句鋪排對應密 度、文白交織對應彈性、典故化用與意象詞庫對應質料

一句話靈魂

文白交織必現——文章中至少一處讓古典詩文意象/句法 與 現代漢語 在同一段 落並置,讀者能感到時空疊印。例:「電梯下到地下三樓的時候,我忽然想起 『獨上高樓』那五個字」。古典不是引用,是化進現代語境——這是余光中體 與一般「夾用文言詞」最關鍵的分野。

參照樣本(余光中原文短引)

《聽聽那冷雨》(1974) 開篇片段(短引示意,僅供風格座標參考):

> 驚蟄一過,春寒加劇。先是料料峭峭,繼而雨季開始,時而淋淋漓漓,時而淅淅瀝瀝,天潮潮地濕濕……

特徵分析:

  • 疊字密度:料料峭峭/淋淋漓漓/淅淅瀝瀝/潮潮濕濕——一句之內四組疊字
  • 真排比:「先是 X,繼而 Y,時而 Z,時而 W」四段時間遞進
  • 典故化用:全篇將蔣捷〈虞美人‧聽雨〉的「少年聽雨歌樓上/壯年聽雨客舟

中/而今聽雨僧廬下」三段式人生化進現代香港的雨季,不引號不註釋

  • 節奏:短句(「驚蟄一過,春寒加劇」)後接層遞長句

> 註:余光中作品仍在版權保護期內,本 skill 僅作 1–2 句短引,餘以 paraphrase 描述。任何輸出不得抄襲余光中原句,學的是手法不是字句。

Arguments

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

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

Step 1: Load the Text

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

Step 2: Read Source and Find One 抒情錨點

余光中體不是把原文改寫成感嘆句,而是找出一個此地/彼地(或此時/彼時) 的抒情落差,把原文的事件繞著這個落差重述

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

> 這篇要讓我「在哪裡懷哪裡」?或「在何時懷何時」?

可能的抒情落差:在台北懷大陸、在香港懷四川、在美國懷亞洲、在現代懷古典、 在中年懷少年、在電梯裡懷古塔、在塑料杯懷青瓷盞。鄉愁是廣義的——任何 「此處不在彼處」「此時不在彼時」的位移都成立。

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

Step 3: Pick One 地理意象 as 主錨

地理錨以余光中真實生平足跡為準。從以下三個地理體系中挑一個為主錨。 一篇之內可主錨一處、副錨一兩處,不可全部撒網。

| 地理體系 | 標誌地名(皆為余實際足跡)| 對應的鄉愁類型 | |---|---|---| | 江南/長江流域(1928–1949) | 南京(出生地)、常州武進(母鄉)、永春(父籍 / 福建)、重慶悅來街(1938–45 七年童少年)、嘉陵江、朝天門、白帝城、三峽、巫山 | 戰時逃難、童少年回望、母鄉抒情 | | 海島/海岸(1949 / 1985–2017) | 廈門大學、鼓浪嶼(1949 半年)、台灣海峽、高雄(1985 之後)、西子灣(中山大學)、澎湖、淡水 | 渡海鄉愁、島嶼存在、潮汐意象 | | 港城/沙田時期(1974–1985) | 香港、沙田、香港中文大學、獅子山、吐露港、馬鞍山、八仙嶺、九龍、新界 | 殖民邊地、漂泊知識分子、雙語身分 |

> 錯置檢查: - 「鼓浪嶼」屬廈門(福建),不在台灣海峽東岸;它是余 1949 年念廈大時的半年地理記憶 - 「香山」是北京或廣東中山名稱,不是沙田周邊地名;沙田/中大周邊用獅子山、吐露港、馬鞍山、八仙嶺 - 「沙田時期」= 香港中文大學 1974–1985;「西子灣時期」= 中山大學 1985–2017,不可混用

選定後在筆記裡寫下:「主錨 = X,副錨 = Y,落差 = 在 A 地懷 B 地」。

Step 4: Decide 現代主題 → 余光中式抒情等價

若原文涉及現代生活(科技、職場、政治、消費),把主題接到一個地理錨

| 現代主題 | 余光中式抒情等價 | |---|---| | 加班趕工 | 案頭燈下,窗外是某條江某座山的記憶 | | 通勤地鐵 | 隧道裡的時間錯位,從現代擠回少年的渡輪 | | 失戀/分手 | 某個季節某個城市的雨,把人困在彼時 | | 健康病痛 | 身體背叛時對故土草木的渴望 | | 跨國移居 | 太平洋兩端的時差、雙語之間的縫隙 | | 科技疏離 | 電話/鈴聲打斷古典寧靜(《催魂鈴》母題)| | 職場挫折 | 案頭一封家書,半生抱負化成一聲長嘆 | | 家庭育兒 | 為父為母的笨拙,自嘲中見柔情(《我的四個假想敵》母題)|

例外:若使用者明確要求保留某一現代詞作為刻意時代錯位(如「在臉書上想起 李白」),可保留 1–2 個。

Step 5: Plan 排比 + 典故化用 + 節奏曲線

三項是余光中體的「裝備清單」:

排比安排

至少一段做真排比(三排/四排/五排,不可虛排)。真排比的判準:

  • 三個以上分句結構對稱(同一動詞模式或同一句型)
  • 內容上有遞進或對位,不是純疊加
  • 讀來有一氣呵成的氣勢

範例:「雨在屋頂上,雨在簷下,雨在江上,雨在我十九歲的記憶裡。」 (四排,地點+時間遞進)

> 余的真排示範:《聽聽那冷雨》「先是料料峭峭,繼而雨季開始,時而淋淋漓漓,時而淅淅瀝瀝」——四個時間副詞 + 四組疊字,結構對稱、時序遞進,這是余的招牌手法。寫的時候自問:「拿掉任何一排,氣勢就斷了嗎?」斷了才是真排。

典故化用點

至少 1 處,化進現代語境(不是引用,不是注釋):

  • 杜甫「獨上高樓」化進電梯場景
  • 蘇軾「大江東去」化進台灣海峽
  • 李白「舉頭望明月」化進候機室
  • 柳永「楊柳岸曉風殘月」化進機場巴士
  • 王維「春草明年綠」化進都市的盆栽
  • 蔣捷〈虞美人‧聽雨〉「少年/壯年/白頭」三段式聽雨化進三個城市的雨季

判準:把古典詩句的核心意象抽出來,鑲嵌進現代描寫,使古今讀來無縫。

> 余的典故化用招牌動作:余在《聽聽那冷雨》裡並不寫「正如蔣捷所說『少年聽雨歌樓上』」,而是把蔣捷的「少年/壯年/白頭聽雨」三段結構整個拆下,套進台北、香港、廈門、巴黎四地的雨季——讀者讀完才驚覺這整篇散文其實是一首宋詞的擴寫。這是「化用」最高境界:典故是骨,現代場景是肉,骨肉一體不見針線。

節奏曲線

一段之內安排慢 → 急 → 慢短 → 長 → 短的呼吸節奏:

  • 起:短句鋪設場景
  • 中:長句/排比拔起情緒
  • 收:短句/一個遠方意象收結

Step 6: First Draft

寫一稿。原則:

  • 語感:現代漢語白話為基底,古典意象與文言虛詞(蓋/乃/者/之/而/

矣)偶現而非通篇;偶夾一兩個英文字(如 nostalgia、homesick、cliché), 不可中英混雜

  • 句長:以長句為主軸,平均句長 25 字以上,部分長句拉到 30–60 字,

用連動式動詞推進(「我曾在 X 寫 Y、在 Z 想 W、在 N 夢 M」)

  • 排比:一篇至少一段三排以上,須真排
  • 古典化用:至少 1 處化進現代場景,不引號注釋
  • 地名密度:主錨地名至少出現 2 次,副錨 1 次,地名當意象用不只是地理
  • 第一人稱:「我」明顯抒情主體在場,作者知識分子身份顯露
  • 反句:至少 1 處(「不是 X 而是 Y」「並非 X,亦非 Y,實乃 Z」「與其

X 寧可 Y」)

  • 學者自嘲:篇中至少一處稍帶幽默自嘲(自貶英文系出身、自嘲中年發福、

自嘲書讀太多),但底色仍是抒情而非搞笑

  • 篇幅:原文短( 例外: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. 檔案輸入:寫入 _yu.md,保留原檔
  2. 貼文輸入:直接輸出余光中體散文
  3. 不附說明、不附評論、不附「我的改寫思路」
  4. 若使用者明確要求,可額外輸出改寫筆記(列出 Step 2–5 的選擇),但

主輸出永遠是余光中體本身


Anti-patterns(常見失敗模式)

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

  1. 典故堆砌 — 每段都引一個古人,把散文寫成《文心雕龍》摘抄。應一二處

化進,不每段都引

  1. 典故引號注釋 — 「正如李白所言『舉頭望明月』」式的引用,破壞文白

交織。應抽意象鑲嵌進現代描寫,不引號

  1. 虛排比 — 三句並列但結構鬆散、內容純疊加。真排比要結構對稱+內容

遞進

  1. 女性抒情化 — 通篇低語、喃喃、輕嘆,失去余的陽剛壯闊。柔處仍要有骨
  2. 寫成詩 — 短行分段、押韻、意象密度過高。本 skill 鎖定散文家的余,

不是詩人的余

  1. 中英混雜 — 一段內五六個英文字,變成留學生散文。余偶夾一兩字,且

通常是用來做「兩種語言的微差」這個動作

  1. 結尾下定論 — 「於是我終於明白了人生的真諦」式收束。應以遠方意象

收結,留餘韻

  1. 地名只是座標 — 寫了「香港」「重慶」但沒當意象用,沒有時空疊印感。

地名要承載抒情重量

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

常見原因是 IME 切換失誤或從英文 prompt 複製字串。寫完務必跑 Step 9 自檢 指令,計數歸零才算交付(違反 M-05)


Core Example: 木匠雕神像

源文(現代軼事):一名工程師接到三日交專案的死線,連夜加班寫出醜陋程式碼, 事後重構,最後產品被取消。下方為改寫成功的版本——以長江流域為主錨, 重慶/三峽承載戰時記憶,把急工的疲憊接到一個巨大的歷史抒情落差上。

> 三日的死線,這四個字寫在便利貼上,貼在我的螢幕邊緣,像一張舊船票,貼在四十年前那艘從重慶順流而下的小汽輪舷窗上。我的祖父當年握著那張船票,連夜離開朝天門碼頭——三日之內必須抵達宜昌,否則家人就會被洪水追上。三日之約,三日!我的祖父用三日換了半個中國的距離,而我,在二十一世紀的台北一間冷氣房裡,用三日換了一段沒有人會記得的程式碼。 > > 那夜寫到三點,窗外是敦化南路的樹影,但我心裡映出的卻是嘉陵江上那一截浸了月光的浪。蓋古人趕路,是為了逃過一場洪水;今人趕路,是為了逃過一場死線。同樣是水——前者是長江三峽真正的險灘急流,後者只是辦公室裡那盞日光燈底下盲流的時間。我寫得像我祖父划槳,亂、急、誤、自疑;只是他每誤一槳,水就拍他一掌;我每誤一行,editor 就紅一條底線——nostalgia 這個詞我教了二十年的英文,五個音節比「鄉愁」兩個字多出整整三個音節的曲折,但我從未發現,原來連「死線」這兩個字,竟也藏著一條看不見的長江。 > > 三日後,產品被取消了。一封英文信,三行,主旨欄是 Project cancelled。我關掉螢幕,那張便利貼的舊船票,於焉飄落桌底,像一片從巫山掉下來的葉。並非沒有預感,亦非沒有不甘,實乃這結局太像我祖父後來告訴我的那一段:他抵達宜昌的當晚,宜昌已不必再守,全家早已撤往恩施。三日的奔逃,最後迎來的是一張作廢的船票。 > > 我關燈起身。窗外的台北仍是台北,但我此刻聽見的,是嘉陵江上那一聲遠遠的汽笛,從一九四九年的某個夜裡,一直響到今晚。

達標清單

| 編號 | 達成 | 解析 | |---|---|---| | C-01 | ✓ | 保留「急工→失敗→白費」核心事件 | | C-02 | ✓ | 文白交織:「於焉飄落」「蓋古人趕路」與台北冷氣房、editor、便利貼並置 | | C-03 | ✓ | 地理縱深:朝天門、嘉陵江、長江三峽、宜昌、巫山、恩施、台北、敦化南路——主錨長江流域出現 ≥4 次 | | C-04 | ✓ | 鄉愁母題(廣義):在台北冷氣房懷祖父的嘉陵江、在死線懷洪水 | | C-05 | ✓ | 第一人稱「我」抒情主體在場;「教了二十年英文」顯露知識分子身份 | | C-06 | ✓ | 學者自嘲:「五個音節比『鄉愁』兩個字多出整整三個音節的曲折」式語言考據癖 | | S-02 | ✓ | 多句拉到 30–60 字,連動式動詞推進(「我寫得像我祖父划槳,亂、急、誤、自疑」)| | S-03 | ✓ | 真排比:「他每誤一槳,水就拍他一掌;我每誤一行,editor 就紅一條底線」雙排對位;「亂、急、誤、自疑」四排 | | S-04 | ✓ | 典故化用:「於焉飄落」(古文虛詞)、「巫山掉下來的葉」(化杜甫〈秋興〉「巫山巫峽氣蕭森」意象進現代桌面)| | S-05 | ✓ | 反句陶醉:「並非沒有預感,亦非沒有不甘,實乃這結局太像⋯⋯」| | S-06 | ✓ | 結尾遠方意象:「嘉陵江上那一聲遠遠的汽笛,從一九四九年的某個夜裡,一直響到今晚」——不下定論 | | V-01 | ✓ | 古典意象:江、月光、浪、葉、笛 | | V-02 | ✓ | 文言虛詞:「蓋」「於焉」「亦非」「實乃」自然點綴 | | V-03 | ✓ | 雙語比較癖:nostalgia 五音節 vs 鄉愁兩字(恰好一處,未過量)| | V-04 | ✓ | 節奏曲線:每段皆有短→長→短的呼吸 | | V-05 | ✓ | 散文不分行,亦未寫成五四白話 | | M-02 | ✓ | 典故嵌入情感:「巫山掉下來的葉」呼應作廢船票的失落 | | M-03 | ✓ | 典故節制:化用集中於兩三處,不每段堆砌 | | M-04 | ✓ | 陽剛壯闊:祖父逃難、長江三峽、汽笛——不寫成低語喃喃 |

對照結論:余光中體不是「給散文加文言詞」,而是讓現代的小事件接上一個 巨大的地理/歷史抒情落差——「嘉陵江上的汽笛從一九四九年響到今晚」沒有 解釋為何此刻響,但讀完整篇你會知道:那是「死線」這個現代詞背後,藏著的整 條看不見的長江。


Scope Boundary

| 想做的事 | 用哪個 skill | |---|---| | 把文章改寫為余光中式散文(本 skill 目標)| yu-guangzhong-style | | 寫余光中式詩體(〈鄉愁〉四行式)| (不在本 skill 範圍)| | 寫五四式白話散文 | (日後可開 wusi-baihua)| | 寫敘事公案(東方禪宗)| koanify | | 寫志怪短篇(東方文言)| liaozhai-tale | | 寫瓊瑤體愛情敘事 | qiongyao-style | | 寫古龍/金庸武俠 | gulong-style / jinyong-style | | 寫朱生豪式中譯莎劇腔 | shakespeare-style | | 改寫為文言文 | wenyan-guwen 系列 |

如果使用者要的是詩體鄉愁純文言散文,告訴使用者本 skill 是 散文家余光中體,限於現代漢語為基底的文白交織散文。

Important Notes

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

必須被保留,以「在此處懷彼處」框架重新承載

  • 化進,不是引進——典故的最高境界是讓讀者在現代語境中自然讀到古典

意象,不感到被引用打斷

  • 地名是意象不是座標——寫「重慶」「沙田」「西子灣」時要承載抒情重量,

不只是說明發生地點

  • 陽剛底色——余的散文柔處仍有骨。不寫成低語喃喃、不寫成女性抒情
  • 散文不是詩——可詩意但不分行;句中可有意象密度,但結構是散文的
  • 清單並非窮盡一切,使用判斷力標記其他感覺不對的句子

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.