Skip to content
Back to skills

Tang Poem Style

ASecurity

Transform any modern article into a 唐詩 — Tang-style classical Chinese regulated poem chosen from four canonical formats: 五言絕句 (5-char quatrain, 20 chars), 七言絕句 (7-char quatrain, 28 chars), 五言律詩 (5-char regulated, 40 chars with parallelism in middle two couplets), and 七言律詩 (7-char regulated, 56 chars with parallelism). Output strictly observes 平仄 tonal patterns (平起/仄起 schemata per format), 押韻 rhyme rules (平水韻 — same rhyme group, 平聲 only, on lines 2/4 of jueju and lines 2/4/6/8 of lüshi), 對仗 an...

  • 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 tang-poem-style --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tang Poem Style?

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

Security grade badge for Tang Poem Style
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tzengyuxio-tang-poem-style/badge)](https://www.skillsdirectory.com/skills/tzengyuxio-tang-poem-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: tang-poem-style
description: >
  Transform any modern article into a 唐詩 — Tang-style classical
  Chinese regulated poem chosen from four canonical formats: 五言絕句
  (5-char quatrain, 20 chars), 七言絕句 (7-char quatrain, 28 chars),
  五言律詩 (5-char regulated, 40 chars with parallelism in middle two
  couplets), and 七言律詩 (7-char regulated, 56 chars with parallelism).
  Output strictly observes 平仄 tonal patterns (平起/仄起 schemata
  per format), 押韻 rhyme rules (平水韻 — same rhyme group, 平聲 only,
  on lines 2/4 of jueju and lines 2/4/6/8 of lüshi), 對仗 antithetical
  parallelism for the 頷聯 and 頸聯 of 律詩, and the 「一三五不論、二
  四六分明」 mnemonic with its caveats (孤平、三仄尾、三平尾 to be
  avoided or rescued via 拗救). Output is full-width-punctuated
  Traditional Chinese verse drawing imagery from the classical
  inventory (山/月/江/雲/風/雪/鳥/馬/酒). Use this skill
  whenever the user asks for 唐詩、絕句、律詩、五言、七言、平仄、對
  仗、押韻、平水韻、寫成唐詩、寫一首詩、改寫成詩、改寫成絕句、改寫
  成律詩、tang poem、Chinese regulated verse、quatrain、jueju、lüshi.
  Primarily user-invoked via "/tang-poem-style".
license: PolyForm Noncommercial 1.0.0
argument-hint: [file-path]
allowed-tools: Read, Write, Edit, Glob
---

# Tang-poem-style — 改寫成唐詩

把任何現代散文壓縮、淘洗、再煉成一首唐詩——四句或八句、五字或七字、
押同一韻部、平仄循譜、(律詩)中二聯對仗、結尾留意象。讀完讓人覺得
原文的核心被一塊小小的玉收住了,多餘的語焉不詳全削掉。

## 一句話靈魂

**格律 + 意象 + 興比賦**——以四種規格(五絕/七絕/五律/七律)之一
為骨架;以**平仄譜**節制聲韻;以**平水韻**統一韻腳;以**古典意象**
(山月江雲風雪鳥馬酒)承載原文的核心張力;以**興、比、賦**之一起句;
以**起承轉合**收束。律詩另須中二聯(頷聯、頸聯)**對仗**——詞性對、
結構對、平仄對。

> **重要定位(必讀)**:本 skill 是**形式致敬**,不是**唐人投胎**。
> 改寫的目標是學唐詩的格律、意象、章法,**不是**模仿任一詩家口吻。
> 寫出來的詩須**整首平水韻同一韻部**、**字數正確**、**律詩中二聯對
> 仗**——若三條俱備但意境平庸,仍算合格;若一條違反,即使意象華麗,
> 也判失敗。格律是這個 skill 的硬底;意境是高分區。

## 參照樣本(唐詩原作六首)

下列六首為公有領域唐詩,覆蓋四種體裁,各標體裁與韻部,供參照節奏與
意象選擇。**輸出時不得抄襲原句**,學的是手法不是字句。

**王維〈鹿柴〉**——五言絕句,押上聲二十二養(特例:仄韻五絕)

> 空山不見人,但聞人語響。
>
> 返景入深林,復照青苔上。

**李白〈靜夜思〉**——五言絕句,押下平七陽

> 床前明月光,疑是地上霜。
>
> 舉頭望明月,低頭思故鄉。

**杜牧〈泊秦淮〉**——七言絕句,押下平七陽(首句入韻)

> 煙籠寒水月籠沙,夜泊秦淮近酒家。
>
> 商女不知亡國恨,隔江猶唱後庭花。

**李商隱〈夜雨寄北〉**——七言絕句,押下平五歌(首句入韻)

> 君問歸期未有期,巴山夜雨漲秋池。
>
> 何當共剪西窗燭,卻話巴山夜雨時。

**杜甫〈春望〉**——五言律詩,押下平十二侵

> 國破山河在,城春草木深。
>
> 感時花濺淚,恨別鳥驚心。
>
> 烽火連三月,家書抵萬金。
>
> 白頭搔更短,渾欲不勝簪。

**杜甫〈登高〉**——七言律詩,押上平十灰(首句入韻)

> 風急天高猿嘯哀,渚清沙白鳥飛迴。
>
> 無邊落木蕭蕭下,不盡長江滾滾來。
>
> 萬里悲秋常作客,百年多病獨登臺。
>
> 艱難苦恨繁霜鬢,潦倒新停濁酒杯。

特徵分析:
- **押韻**整首一個韻部,平聲韻一韻到底,不換韻
- **平仄**循譜,二、四(七言加六)字位嚴守
- **對仗**律詩中二聯:杜甫〈春望〉「感時花濺淚/恨別鳥驚心」、「烽
  火連三月/家書抵萬金」;〈登高〉「無邊落木蕭蕭下/不盡長江滾滾
  來」、「萬里悲秋常作客/百年多病獨登臺」
- **意象**取自古典自然物與人事符號(山月江雲風雪鳥馬酒、樓臺燭簪杯
  鬢、烽火家書)
- **起承轉合**:絕句四句各擔一職,律詩首聯起、頷聯承、頸聯轉、尾聯
  合

## 四體裁格律表

下列四表為本 skill 的**signature**——任何輸出都必須核對對應一表。
平 = 平聲;仄 = 仄聲;中 = 可平可仄(即「一三五不論」之位);**韻**
= 此處須押同一平聲韻部;**仄收** = 此處須仄聲收(不押韻位)。

### 五言絕句(20 字 = 4 句 × 5 字)

押韻位置:第二、第四句末(首句可押可不押)。第一、第三句末為仄收。

**仄起首句不入韻式**(最常見)

| 句 | 平仄 |
|---|---|
| 一 | 中仄平平仄 |
| 二 | 中平中仄**韻** |
| 三 | 中平中仄仄 |
| 四 | 中仄仄平**韻** |

**平起首句不入韻式**

| 句 | 平仄 |
|---|---|
| 一 | 中平平仄仄 |
| 二 | 中仄仄平**韻** |
| 三 | 中仄中平仄 |
| 四 | 中平中仄**韻** |

(首句入韻式將首句末字改為平韻收,平仄調整。較少用,初學優先用首句
不入韻式。)

### 七言絕句(28 字 = 4 句 × 7 字)

押韻位置:第二、第四句末(首句**多入韻**)。

**平起首句入韻式**(最常見)

| 句 | 平仄 |
|---|---|
| 一 | 中平中仄仄平**韻** |
| 二 | 中仄中平中仄**韻** |
| 三 | 中仄中平平仄仄 |
| 四 | 中平中仄仄平**韻** |

**仄起首句入韻式**

| 句 | 平仄 |
|---|---|
| 一 | 中仄中平中仄**韻** |
| 二 | 中平中仄仄平**韻** |
| 三 | 中平中仄平平仄 |
| 四 | 中仄中平中仄**韻** |

(首句不入韻式各將首句末字改為仄收;其餘三句不變。)

### 五言律詩(40 字 = 8 句 × 5 字)

押韻位置:第二、四、六、八句末(首句可押可不押)。**頷聯(3-4 句)
與頸聯(5-6 句)必須對仗**。

**仄起首句不入韻式**(最正格)

| 句 | 聯位 | 平仄 |
|---|---|---|
| 一 | 首 | 中仄平平仄 |
| 二 | 首 | 中平中仄**韻** |
| 三 | **頷** | 中平平仄仄 |
| 四 | **頷** | 中仄仄平**韻** |
| 五 | **頸** | 中仄平平仄 |
| 六 | **頸** | 中平中仄**韻** |
| 七 | 尾 | 中平平仄仄 |
| 八 | 尾 | 中仄仄平**韻** |

**平起首句不入韻式**

| 句 | 聯位 | 平仄 |
|---|---|---|
| 一 | 首 | 中平平仄仄 |
| 二 | 首 | 中仄仄平**韻** |
| 三 | **頷** | 中仄平平仄 |
| 四 | **頷** | 中平中仄**韻** |
| 五 | **頸** | 中平平仄仄 |
| 六 | **頸** | 中仄仄平**韻** |
| 七 | 尾 | 中仄平平仄 |
| 八 | 尾 | 中平中仄**韻** |

### 七言律詩(56 字 = 8 句 × 7 字)

押韻位置:第二、四、六、八句末(首句**通常入韻**)。**頷聯與頸聯
必須對仗**。

**平起首句入韻式**(最常見)

| 句 | 聯位 | 平仄 |
|---|---|---|
| 一 | 首 | 中平中仄仄平**韻** |
| 二 | 首 | 中仄中平中仄**韻** |
| 三 | **頷** | 中仄中平平仄仄 |
| 四 | **頷** | 中平中仄仄平**韻** |
| 五 | **頸** | 中平中仄平平仄 |
| 六 | **頸** | 中仄中平中仄**韻** |
| 七 | 尾 | 中仄中平平仄仄 |
| 八 | 尾 | 中平中仄仄平**韻** |

**仄起首句入韻式**

| 句 | 聯位 | 平仄 |
|---|---|---|
| 一 | 首 | 中仄中平中仄**韻** |
| 二 | 首 | 中平中仄仄平**韻** |
| 三 | **頷** | 中平中仄平平仄 |
| 四 | **頷** | 中仄中平中仄**韻** |
| 五 | **頸** | 中仄中平平仄仄 |
| 六 | **頸** | 中平中仄仄平**韻** |
| 七 | 尾 | 中平中仄平平仄 |
| 八 | 尾 | 中仄中平中仄**韻** |

## 體裁選擇邏輯

選體寫在輸出之前,並**輸出選體理由一兩句**。基本對應:

| 體裁 | 字數 | 適合內容 | 章法重點 |
|---|---|---|---|
| **五言絕句** | 20 | 一個瞬間印象、一個極短鏡頭、一句感悟 | 起承轉合密集;轉句須有反差 |
| **七言絕句** | 28 | 短小敘事/抒情、一個事件加一個感慨 | 最常用;起承轉合舒展 |
| **五言律詩** | 40 | 中等敘述+兩聯對仗;情景兼具 | 規整對稱;中二聯對仗承擔深意 |
| **七言律詩** | 56 | 完整論述、敘事、抒情皆可;多層轉折 | 容量最大;首聯起、頷聯承、頸聯轉、尾聯合,中二聯對仗 |

**選體經驗法則**:

- 原文 < 100 字、單一情境、單一意象 → 五絕
- 原文 100–400 字、有起伏但簡單 → 七絕
- 原文 400–800 字、敘事+感慨並重 → 五律
- 原文 800+ 字、論述複雜或多重轉折 → 七律

**例外**:使用者明確指定體裁則照辦;若原文核心張力極簡(一個感悟),
即使原文長也應收進五絕/七絕,不為了字數塞典故。

## 平水韻速查(常用平聲韻部)

下列為改寫常用的 30 個平聲韻部(上平 15 + 下平 15)。**整首詩只能用
同一個韻部**,不可串韻、不可換韻。

**上平**:一東、二冬、三江、四支、五微、六魚、七虞、八齊、九佳、
十灰、十一真、十二文、十三元、十四寒、十五刪。

**下平**:一先、二蕭、三肴、四豪、五歌、六麻、七陽、八庚、九青、
十蒸、十一尤、十二侵、十三覃、十四鹽、十五咸。

**新手友好韻部**(字多、好押、不易踩雷):

| 韻部 | 代表字 | 適合題材 |
|---|---|---|
| 下平七陽 | 光霜鄉霜長狂窗航莊房 | 思鄉、月夜、明朗景 |
| 下平十一尤 | 樓秋愁悠遊舟流求遊愁 | 愁緒、登樓、秋意 |
| 上平十一真 | 春人塵津神巾貧鄰真親 | 春日、人事、抒懷 |
| 上平一東 | 風空中宮東紅同蟲翁通 | 風物、宇宙感 |
| 下平六麻 | 家花斜紗茶賒涯華霞嘉 | 田園、生活、花事 |
| 下平八庚 | 聲生明城鳴清更平輕情 | 夜景、聲音、情懷 |

> 關鍵約束:**入聲字**(如「白/黑/月/國/節/結」)在平水韻屬仄
> 聲,**不可作韻腳**。普通話讀作平聲(一聲二聲)但中古為入聲的字,
> 押韻時必須當仄聲處理。

## 平仄符號與「一三五不論、二四六分明」

**符號約定**:
- **平**:平聲位,必須用平聲字
- **仄**:仄聲位,必須用仄聲字
- **中**:可平可仄(即「一三五不論」之位)

**「一三五不論、二四六分明」口訣**:

- 七言每句的第 1、3、5 字理論上可平可仄;第 2、4、6 字必須嚴守平仄
- 五言每句的第 1、3 字可平可仄;第 2、4 字必須嚴守平仄

**重要例外(口訣的反面)**:

1. **孤平**(極忌):除韻腳外,全句僅一個平聲字。最常出現在「仄
   平」格式的「中仄仄平中仄平」式(七言第三字若改仄則孤平);五言
   「中平中仄平」格的第一字若改仄即孤平。**若不慎犯了,須在本句後
   續位置或對句中拗救(多用「五言對句第三字/七言對句第五字改平
   救」)。**
2. **三仄尾**:句末三字皆仄。出現在仄收句的尾三字。屬小瑕,能避則
   避;古人偶有,可寬。
3. **三平尾**:句末三字皆平。**律詩、絕句嚴禁**——一犯即破律。

> **守則**:每句寫完,先看二、四(七言加六)字位平仄是否合譜;再看
> 末三字是否三仄尾/三平尾;再看是否孤平。三關通過才算句律無誤。

## 對仗(律詩用)

律詩的**頷聯(3-4 句)**與**頸聯(5-6 句)**必須對仗。對仗三層:

1. **詞性對**:名詞對名詞、動詞對動詞、形容詞對形容詞、數詞對數
   詞、顏色對顏色、方位對方位
2. **結構對**:兩句句法結構相同(主謂賓 vs 主謂賓、偏正 vs 偏正)
3. **平仄對**:兩句相對位置平仄相反(出句平則對句仄)

**範例拆解**:

**杜甫〈絕句〉**「兩個黃鸝鳴翠柳,一行白鷺上青天」(七絕首聯,工
對)

| 位 | 上句 | 下句 | 詞性 |
|---|---|---|---|
| 1 | 兩 | 一 | 數詞 |
| 2 | 個 | 行 | 量詞 |
| 3 | 黃 | 白 | 顏色 |
| 4 | 鸝 | 鷺 | 鳥名(名詞)|
| 5 | 鳴 | 上 | 動詞 |
| 6 | 翠 | 青 | 顏色 |
| 7 | 柳 | 天 | 名詞(寬對)|

**杜甫〈春望〉**頷聯「感時花濺淚,恨別鳥驚心」(五律)

| 位 | 上句 | 下句 | 詞性/結構 |
|---|---|---|---|
| 1 | 感 | 恨 | 動詞 |
| 2 | 時 | 別 | 名詞(時/別離)|
| 3 | 花 | 鳥 | 名詞(自然物)|
| 4 | 濺 | 驚 | 動詞 |
| 5 | 淚 | 心 | 名詞(身體/情)|

**杜甫〈登高〉**頷聯「無邊落木蕭蕭下,不盡長江滾滾來」(七律)

| 位 | 上句 | 下句 | 詞性/結構 |
|---|---|---|---|
| 1-2 | 無邊 | 不盡 | 形容詞性短語 |
| 3-4 | 落木 | 長江 | 名詞(自然物)|
| 5-6 | 蕭蕭 | 滾滾 | 疊字副詞(狀態)|
| 7 | 下 | 來 | 動詞(方向)|

> **核心要訣**:對仗不是「兩句長得像」,而是**詞性、結構、平仄三層
> 對位**。寫律詩時,頷聯與頸聯**逐字檢查**。

## Arguments

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

## Step 1: Load the Text

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

## Step 2: 抽核心張力(一句話)

唐詩體是**極度壓縮**——20 至 56 個字之間裝下原文。先用一句話自答:

> 這篇文章如果只能留下**一個畫面**或**一個感受**,是什麼?

可能的核心:一個瞬間的反差、一個心境的轉折、一個無人理會的細節、
一個年復一年的循環、一場景遇後的悵然、一次離別的不捨。

**禁忌**:把原文的全部敘事塞進詩裡。詩不是縮寫,是**選一個錨點,
其餘留白**。

## Step 3: 選體(並輸出選體理由)

照「體裁選擇邏輯」表,依原文長度與內容複雜度選一體。**選體理由
寫在改寫筆記中**(一兩句即可),例如:

> 選七絕。原文一百多字、單一情境(雨中歸家、忘鑰匙),有起伏無深
> 論述,七絕的起承轉合最合。

## Step 4: 定韻部

先想結尾兩三字會押什麼(依原文情緒選):

- 思鄉、月夜、明朗 → 下平七陽(光/霜/鄉/長/窗)
- 愁、登樓、秋意 → 下平十一尤(樓/秋/愁/流/舟)
- 春日、人事 → 上平十一真(春/人/塵/神/親)
- 田園、花事 → 下平六麻(家/花/紗/涯/霞)
- 夜景、情懷 → 下平八庚(聲/生/明/城/鳴)

**檢查**:選定韻部後,列 5–8 個該韻部常用字,看意象是否能落在這
些字上。若湊不出 2–4 個合用韻腳,**換韻部**——不要硬湊。

## Step 5: 寫初稿(依平仄譜逐句填字)

**順序**:

1. 先寫**末句的最後一個字**(韻腳),定全篇韻軸
2. 再寫**第二句的最後一個字**(也是韻腳)
3. 律詩再補第六、第八句末韻腳;七絕/七律首句通常入韻,補首句末
   韻腳
4. 然後填中間字——對照平仄譜,二、四(七言加六)字位嚴守
5. 律詩另須**先寫對仗**:頷聯與頸聯一起想,兩句平行構思

**初稿原則**:意象優先用古典詞彙——山/月/江/雲/風/雪/鳥/
馬/酒/樓/燭/杯/鬢/鄉/客/夜/曉/秋/春——禁現代詞(電
車/手機/咖啡/網路/電燈)。

若原文是現代軼事(圖書館、辦公室、計程車、鑰匙),須**意象搬移**:

| 現代詞 | 唐詩等價意象 |
|---|---|
| 圖書館 | 書齋/案頭/書卷 |
| 雨中歸家忘鑰匙 | 風雨歸來門未開/櫛風沐雨 |
| 計程車 | 車馬/輕騎/僮僕/驢 |
| 辦公室/工作 | 案牘/簿書/公門 |
| 手機/訊息 | 鴻雁/尺素/家書 |
| 飛機/火車 | 舟楫/驛馬/征鞍 |

## Step 6: 平仄檢查(逐句)

對每一句逐字過一次:

1. 對照所選格式的平仄譜
2. **二、四(七言加六)字**位的平仄**必須與譜相符**——這條無例外
3. 末三字檢查:是否三平尾?三仄尾?
4. 是否孤平?若有,在本句後字或對句拗救

**自助查平仄**:不確定字的平仄,查平水韻表。普通話一、二聲多為平
聲(但要排除中古入聲字:白/黑/月/國/節/結/竹/菊/福/玉/
讀/識/覺等);三、四聲多為仄聲。

## Step 7: 押韻檢查

每個韻腳逐個查:

- 是否落在**同一韻部**?(一東不能與二冬通押;下平七陽不能與下平
  八庚通押。雖鄰韻可寬,新手嚴守同部)
- 是否**全部平聲**?(仄韻詩屬例外,本 skill 預設只用平韻)
- 韻腳字是否重複?(八句律詩四個韻腳字,**不可重複**)

不過關 → 改字。改字時注意該位平仄不變。

## Step 8: 對仗檢查(律詩專用)

只律詩需要這步。逐字過頷聯(3-4 句)與頸聯(5-6 句):

1. **詞性對**:上下句相同位置詞性對應(名/動/形/數/色/方位)
2. **結構對**:上下句句法結構平行
3. **平仄對**:上下句相同位置平仄相反

任一聯不對仗 = 律詩失敗。**必須改寫對仗失敗的那一聯**——通常從
「先換動詞→再換名詞→最後換虛字」順序調整。

## Step 9: 標點清理 + 自檢指令

最後一道工序:

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

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

- **詩體斷句**:
  - 七言絕句/律詩:每句末用「,」與「。」交替(一句逗、一句句),
    四句/八句一首
  - 五言絕句/律詩:同上
  - 詩內**不用**冒號、分號、問號(除非極特殊情況,如李商隱式設問)
  - 詩題用書名號或前後留白;標題與正文之間空一行

- **寫完後必跑自檢指令**(指令名留作機械驗證,不可省略):

  ```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 6 改字;若
  讀來像現代詩(語流自由、意象散漫),回 Step 5 換意象、加典故。

## Step 10: Self-check Against Checklist

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

### Checklist: Concrete(意象)

| 編號 | 強度 | 規則 |
|---|---|---|
| C-01 | Hard | 意象從古典自然 / 人事符號取(山/月/江/雲/風/雪/鳥/馬/酒/樓/燭/杯/鬢/鄉/客/秋/春/曉等)—**靈魂條款** |
| C-02 | Hard | **禁現代詞彙**——電車/手機/咖啡/網路/電燈/公司/計程車/鑰匙等一律不入詩;現代軼事須做意象搬移 |
| C-03 | Soft | 一首詩之中至少 4 個古典具體意象(不只是抽象情緒詞) |
| C-04 | Soft | 顏色詞(青/白/黃/赤/碧/翠/紅/玄)至少出現 1 處(律詩 ≥ 2 處) |

### Checklist: Surface(格律)

| 編號 | 強度 | 規則 |
|---|---|---|
| S-01 | Hard | **字數正確**——五絕 20、七絕 28、五律 40、七律 56;每句字數一致 |
| S-02 | Hard | **押韻同一韻部**——整首在平水韻一個平聲韻部內,不換韻、不串韻;韻腳全平聲 |
| S-03 | Hard | **二、四(七言加六)字位平仄合譜**——對照所選格式表逐字檢查;違反一處即破律 |
| S-04 | Hard | **不犯三平尾**;**孤平**若有須拗救;三仄尾能避則避 |
| S-05 | Hard | **律詩中二聯對仗**——頷聯(3-4 句)與頸聯(5-6 句)詞性、結構、平仄三層皆對;絕句不要求 |
| S-06 | Soft | 韻腳字四(律詩)/二(絕句)個彼此不重複 |

### Checklist: Voice(唐人氣象)

| 編號 | 強度 | 規則 |
|---|---|---|
| V-01 | Hard | **興、比、賦**至少擇一起句——以景起興、以物比情、或直敘其事(不直接抒情爆發) |
| V-02 | Hard | **起承轉合**結構清楚——絕句一句一職,律詩首聯起、頷聯承、頸聯轉、尾聯合 |
| V-03 | Hard | **末句/尾聯忌直白說教**——不寫「我們應該⋯⋯」「人生不過⋯⋯」式格言;以景結、以情結、以動作結 |
| V-04 | Soft | 動詞用力(鳴/泊/含/滴/落/斷/挑/剪/淹/鎖等),避免疲弱動詞(是/有/在) |
| V-05 | Soft | 至少 1 處時間或地理錨點(夜/曉/秋/春/關/塞/樓/渡/驛) |

### Checklist: Meta(後設)

| 編號 | 強度 | 規則 |
|---|---|---|
| M-01 | Hard | 不附評論段、不附作者按、不附「我的改寫思路」(除非使用者明確要求附筆記) |
| M-02 | Hard | 不抄唐詩原句——學的是手法不是字句;個別熟詞(明月/長亭/西窗)可入但不可整句復刻 |
| M-03 | Hard | 詩題自擬(≤ 5 字較佳,可至 7 字);不留空標題 |
| M-04 | Hard | **全形標點零違規**——CJK 字之間的 ASCII 半形 `, ; : ? !` 計數須為 0;以 Step 9 自檢指令驗證通過才算合格 |

**總計**:21 條(Hard 16 + Soft 5)。

## Step 11: Find the Weakest Line and Rewrite

通常**轉句**(絕句第三句/律詩頸聯)或**結句**最弱:

- 若末句直白說教,刪掉,改成以景結(「明月照空樓」)或以動作結
  (「合卷出書齋」)
- 若中間某句平仄違反二四六分明,整句重寫該位字
- 若頷聯/頸聯不對仗,整聯重寫——先換動詞,再換名詞
- 若意象太抽象(全是「愁/思/念/情」),補 2 個具體景物
- 若用了現代詞,整句搬移到唐詩等價意象
- 若韻腳重複,換其中一個韻腳字

**「格律是命,意境是魂」**——格律無誤是合格門檻,意境出眾才是好詩。

## Step 12: Output

1. **檔案輸入**:寫入 `<原檔名>_tang-poem.md`,保留原檔
2. **貼文輸入**:直接輸出唐詩
3. **輸出格式**:
   - 詩題(自擬)
   - 體裁標註(如「七言絕句.押下平七陽」)
   - 詩文本身(每兩句一聯,聯間空一行)
   - 律詩額外標註對仗位置(如「對仗:頷聯/頸聯」)
4. **不附說明、不附評論、不附「我的改寫思路」**——除非使用者明確
   要求附筆記
5. 若使用者明確要求,可額外輸出**改寫筆記**(列出 Step 2–4 的選
   擇與選體理由),但**主輸出永遠是詩本身**

---

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

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

1. **字數錯** — 五絕寫成 5×4=20 但有句寫成 6 字;七律某句寫成 6 字
   或 8 字。每句先數字數(違反 S-01)
2. **押韻不同部** — 第二句押下平七陽,第四句押下平八庚。**整首一個
   韻部**鐵律(違反 S-02)
3. **平仄大量違反二四六分明** — 二、四字位踩錯。對照譜表逐字檢查
   (違反 S-03)
4. **律詩中二聯不對仗** — 頷聯/頸聯只是長得像,但詞性/結構/平仄
   未對。逐字過三層檢查(違反 S-05)
5. **缺起承轉合** — 四句平鋪直敘無轉折,或律詩八句沒有層次。轉句/
   頸聯是關鍵(違反 V-02)
6. **現代詞彙混入** — 詩中出現「電車/手機/咖啡/網路」等現代詞。
   做意象搬移(違反 C-02)
7. **孤平 / 三平尾未拗救** — 句中除韻腳外只有一個平聲(孤平),或
   句末三字皆平(三平尾)。**三平尾鐵禁**(違反 S-04)
8. **直白說教結尾** — 末句寫「人生不過如此」「我們該珍惜當下」。
   應以景結/以情結/以動作結(違反 V-03)
9. **半形標點混入** — 詩中或標題中混入 ASCII 半形 `,;:?!`。寫完務必
   跑 Step 9 自檢指令,計數歸零才算交付(違反 M-04)

---

## Scope Boundary

| 想做的事 | 用哪個 skill |
|---|---|
| 把文章改寫為唐詩四種規格之一(本 skill 目標)| **tang-poem-style** |
| 把文章改寫為宋詞 | `song-ci`(若已開)|
| 寫純文言志怪短篇 | `liaozhai-tale` |
| 寫敘事禪宗公案 | `koanify` |
| 寫八股文 | `bagu-essay` |
| 寫先秦/漢魏/唐宋古文 | `wenyan-xianqin` / `wenyan-hanwei` / `wenyan-guwen` |

如果使用者要的是**自由詩/現代詩/散文詩**,告訴使用者本 skill 是
**唐代格律詩**,鎖定平仄與押韻,不適合那些需求。

## Important Notes

- 本 skill 是**形式致敬工具**,不是「給文章加文言味」工具。原文的
  核心張力必須被壓縮到 20–56 字之間,以一首合律的詩承載
- **格律無誤是合格門檻**——字數、押韻、平仄、(律詩)對仗四關過
  了才合格;過不了再華麗的意象也是失敗
- **意境是高分區**——格律過關後,比的是意象選擇、起承轉合、興比
  賦的運用、結句的餘韻
- **體裁選擇要交代**——輸出附「體裁標註」與「韻部標註」(律詩另
  附對仗位置),讓讀者能對照格律
- **古典意象優先**——現代軼事須做意象搬移;山月江雲風雪鳥馬酒是
  安全範圍
- **末句不收線**——以景結/以情結/以動作結,留餘韻;忌直白說教
  與覺悟句

Files in this skill

  • README.md8.5 KB
  • SKILL.md26 KB
  • examples/demo.md4.9 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.