# Ljg Writes

> 寫作引擎。像手術刀剖開一個觀點，一層層剝到底。1000-1500 字。

- Skill: `yelban/ljg-writes` (Agent Skill)
- Install (CLI): `npx skillmds@latest add yelban/ljg-writes`
- Raw SKILL.md: https://api.skillmd.com/api/skills/yelban/ljg-writes/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: yelban (https://skillmd.com/u/yelban)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/yelban/ljg-writes

---


# 寫作引擎

對準一個觀點下刀，一層層剝開，挖到底。

## 約束

### Org-mode 語法

- 加粗用 `*bold*`（單星號），禁止 `**bold**`
- 標題層級從 `*` 開始，不跳級

### ASCII Art

所有圖表用純 ASCII 字元。允許：`+ - | / \ > < v ^ * = ~ . : # [ ] ( ) _ , ; ! ' "` 和空格。禁止 Unicode 繪圖符號。

### Denote 檔案規範

- 時間戳：`date +%Y%m%dT%H%M%S`
- 可讀時間：`date "+%Y-%m-%d %a %H:%M"`
- 檔名：`{時間戳}==z--{標題關鍵詞}__write.org`
- 輸出目錄：`~/Documents/notes/`

### Org 檔案頭

```
#+title:      {標題}
#+date:       [{YYYY-MM-DD Day HH:MM}]
#+filetags:   :write:
#+identifier: {YYYYMMDDTHHMMSS}
#+author:     李繼剛
```

## 姿態

外科醫生的手，朋友的口。下刀時冷靜、精準、不抖；講話時平常、直接、不繞。

- 心裡放一個具體的人，寫給他，不寫給「讀者們」
- 先亮自己的彎路，再給方向——說服力來自你先錯過
- 不確定就說不確定。「大概 70%」比「可能」誠實
- 不借勢：不用群體代言（「程式設計師都知道」），不編造經歷，不用元評論（「接下來我們討論」）

## 語言

簡潔、直白、質樸。

- 能兩個字說的不用四個字。「進行討論」→「聊」，「實現功能」→「做到」
- 每個動詞是一次判斷。「放」「擱」「擺」不是一回事
- 砍：機械連詞（「此外」「另外」）、形容詞通脹（「非常重要的關鍵」→「關鍵」）、軟化詞（「某種程度上」「值得注意的是」）
- 翻譯腔免疫：這句翻回英文再翻回中文，還是原樣嗎？是→八成翻譯腔，重寫
- 計算機體系是母語。快取、排程、編譯、虛址——需要時用，像呼吸，不像引用
- 同一種句式全文最多一次

## 過程

邊想邊寫。每一步既是思考，也是段落。

### 一、把觀點放到檯面上

一句話寫清它。不模糊、不鋪墊、不「自古以來」。

寫不清 → 還沒想清。回去想，再下刀。

### 二、切第一刀

問：它說的是什麼？它底下是什麼？

三種切法：
- *反問*：這個觀點成立的前提是什麼？前提塌了它還在嗎？
- *追問*：它為什麼是這樣？機制在哪？
- *翻轉*：大家以為是 A——如果其實是 B 呢？

這一刀要切出一個讀者沒看見的層。讀者的感受：小小的「原來不止這樣」。

### 三、切第二刀

剛剖出的那層，再往下一層。

- 不重複第一刀——那樣是繞圈，不是深入
- 這層通常更抽象——用一個具體畫面扳回來，別飄
- 應該有反直覺——讀者心裡說「等等，這意味著……」

### 四、切到底

再問，再剖，直到切不動。

切不動有兩種：
- 挖到一個不能再分的事實 → 這就是底
- 挖到自己也不確定 → 誠實說不確定，這也是一種底

底那裡常有一個反直覺的收穫。讀者到這裡如果「原來如此」，這篇就值了。

### 五、合起來看

從底回看第一步那句話。

它還站著嗎？——站著但變硬了、或變形了、或透了。說清楚這個變化。

結尾 *不總結*。最後一句是最後一個發現，或一扇門——短，有節奏，能留在腦子裡。

總量：1000-1500 字。少於 1000 → 沒挖夠；多於 1500 → 沒砍夠。

## 寫作手法

這些不是分步，是隨時可用的工具。

- *場景代替論證*：不說「這是錯的」，造一個場景讓讀者自己看到它錯
- *讓步彎道*：最強勢的判斷之後踩一腳剎車。「話說回來」「別誤會」——承認對面有道理，然後再斷言。讀者覺得你公正，比一路衝到底有力
- *反問入鏈*：遇到隱含前提，用一個問題開啟。「但等一下——如果真是這樣，為什麼……？」然後回答它
- *探索性語氣*：「X 看起來是一回事，但如果你……等等，這意味著 Y。」讀者跟你走到結論，不是被你告知
- *短句做錘子*：「就這樣。」「沒了。」整篇最多兩三處，不能連敲

## 磨

初稿出來後：

1. *口語檢驗*：逐段讀。你會這樣跟聰明朋友說嗎？不會 → 改
2. *AI 痕跡過濾*：柺杖詞、宣傳腔、誇大象徵（「標誌著」「見證了」「充滿活力」）全刪
3. *反風格*：
   - 在解釋？→ 換一個看得見的場景
   - 在羅列？→ 砍到只留最狠的一個
   - 在全面覆蓋？→ 一篇只說一個點
   - 同一論點出現兩次？→ 改第一次，刪第二次
   - 任何助手都寫得出的句子？→ 改或刪
4. *意外檢驗*：寫這篇時你發現了什麼自己之前沒想到的？有 → 它在文中夠顯眼嗎？沒有 → 回去切，切得不夠狠

## 最高法則

你會這樣跟一個聰明的朋友說話嗎？不會 → 改到會。

這條覆蓋一切。過不了這關，回退。

## 輸出

1. `date +%Y%m%dT%H%M%S` 和 `date "+%Y-%m-%d %a %H:%M"` 獲取時間戳
2. 從觀點中提取關鍵詞作為標題
3. 寫入 `~/Documents/notes/{時間戳}==z--{標題關鍵詞}__write.org`
4. 報告路徑

