D
寫作風格分析 · Agent Skill

從文章語料蒸餾
可重用的 Writing DNA

writing-dna-skill 將作者、品牌或出版物的完整文章拆成可檢查的風格規則。它同時分析語言、結構、選題、素材、認知框架與視覺呈現,供 Agent 在每次寫作前重新載入。

1.3k
GitHub Stars
6
風格分析層次
20+
建議完整文章數
MIT
開源授權
01
Skill 定位

可操作的寫作風格
規則集

writing-dna-skill 從完整文章語料提取可供 Agent 重複讀取的風格文件。分析範圍涵蓋表層語言、文章結構、選題邏輯、素材策略、認知框架與視覺風格。

蒸餾結果包含四份分層產物與一份整合文件。Writing-DNA.md 保存壓縮後的總體規則;分層文件保留句長、轉折、素材角色與圖片節奏等細節。

此流程支援中文與英文產物。使用者可以用一種語言交談,再依語料主要語言或明確指定的語言選用對應模板。

Writing DNA · 蒸餾與使用流程
20+ 篇原文→ 元資料→ L1–L6 分析→ Writing-DNA.md→ 寫作前重讀
Writing DNA Distiller - distill and recreate any writing style as an agent skill
— larashero3-dotcom/writing-dna-skill · GitHub description
02
MoxtHub 或 Agent 讀取

語料準備與
蒸餾任務

官方 README 建議在 MoxtHub 開啟 writing-dna-skill。在其他 Agent 環境中,讓 Agent 完整讀取 repository 根目錄的 SKILL.md,再處理作者語料目錄。

請使用 writing-dna-skill 蒸餾分析這個目錄裡的所有文章。

語料目錄

複製 templates/author-corpus/zh/ 或 templates/author-corpus/en/ 作為作者目錄。把至少 20 篇完整的 .md 或 .txt 文章放入 raw/ 或 raw-corpus/。

作者名稱/ ├── raw/ # 完整原文 ├── _meta/ # 每篇文章的元資料 ├── 語言DNA.md ├── 文章結構模板.md ├── 寫作視角與認知框架.md ├── 視覺風格指南.md └── Writing-DNA.md
範例僅供格式示範。examples/format-only/ 只示範目錄格式。少量短文不足以評估真實蒸餾效果;正式分析請準備至少 20 篇完整文章。
03
L1–L6

語言、結構、判斷與
視覺呈現

六層分析把風格從感受轉成可記錄與檢查的規則。每層有指定方法與輸出位置。

Layer · L1
Surface Language
表層語言
統計詞頻、句長、標點、修辭、段落節奏與中英文混用模式。
Layer · L2
Structure
文章結構
標註開頭 hook、核心問題、正文架構、轉折方式與結尾處理。
Layer · L3
Topic Logic
選題邏輯
歸納發布時機、切入角度、話題優先級,以及作者不處理的題目。
Layer · L4
Source Strategy
素材策略
分析權威來源、案例、數據、截圖與爭議資訊在論證中的功能。
Layer · L5
Cognitive Frames
認知框架
從深度閱讀提取價值判斷、核心假設與跨主題反覆出現的命題。
Layer · L6
Visual Style
視覺風格
記錄圖片類型與位置、排版密度、字體層級、色彩和圖文分工。

輸出文件對照

分析層次中文產物英文產物
L1語言DNA.mdlanguage-dna.md
L2文章結構模板.mdstructure-patterns.md
L3–L5寫作視角與認知框架.mdcognitive-framework.md
L6視覺風格指南.mdvisual-style-guide.md
整合Writing-DNA.md
04
語料證據與重讀規則

可稽核的蒸餾與
寫作流程

SKILL.md 把資料完整度、圖像檢查、寫作前重讀與衝突優先級定義為執行要求。

RULE 01

每篇文章建立元資料

在 _meta/ 記錄標題、日期、類型、主題、hook、結構、來源類型與字數。品質標準要求覆蓋至少 80% 語料。

來源 · SKILL.md · Step 2 / 品質標準
RULE 02

圖片內容納入證據

圖文語料需抽樣 5–10 篇並逐張查看圖片,判斷截圖、圖表與對話是否承擔證據或敘事功能。

來源 · SKILL.md · 跨層原則
RULE 03

分開處理對話與產物語言

優先採用使用者指定的產物語言;沒有指定時跟隨語料主要語言,混合且無法判斷時才使用對話語言。

來源 · SKILL.md · 使用語言與模板
RULE 04

寫作前讀完五份產物

每次下筆前重讀四份分層文件與 Writing-DNA.md。整合文件不能取代細節文件。

來源 · SKILL.md · 6.1
RULE 05

再讀五篇相近原文

先按 article_type 與 topic_tags 篩選;超過五篇時取最近五篇,不足時用相同體裁補齊。

來源 · SKILL.md · 6.1
RULE 06

本次指令具有最高優先級

規則衝突時依序採用本次明確要求、相符結構模板、語言與視覺規則、認知框架。

來源 · SKILL.md · 6.2
05
作者語料蒸餾

原始文章與
Writing-DNA.md

以下對話示範中文語料的完整任務約束。Agent 應先檢查語料數量與權限,再建立元資料和分層產物。

author-corpus · writing-dna-skill
You › 請使用 writing-dna-skill 分析 ./作者語料/ 的 24 篇完整文章。 產物使用繁體中文;保留原文圖片與排版證據。
[檢查 raw/:24 篇完整文章] [建立 _meta/:標註類型、主題、hook、結構與來源] [L1:詞頻、句長、標點與段落節奏] [L2:依內容類型歸納結構模板] [L3–L5:選題、素材與認知框架] [L6:抽樣文章並逐張檢查圖片]
輸出:語言DNA.md 輸出:文章結構模板.md 輸出:寫作視角與認知框架.md 輸出:視覺風格指南.md 輸出:Writing-DNA.md
You › 先重讀全部五份產物,再按 _meta/ 選五篇與本次題材最接近的原文。 說明共同語感後,撰寫指定主題;不要搬用原文的具體觀點或事實。
Use $writing-dna-skill to distill my article corpus into Writing-DNA.md.
— agents/openai.yaml · default_prompt

完成條件

五份產物均已建立,元資料至少涵蓋 80% 語料,結構模板在語料允許時涵蓋至少三種內容類型。Writing-DNA.md 應控制在 4,000 字內,並保留可操作規則與失敗條件。

06
品質、權限與署名

語料規模與
使用邊界

  • 少量短文只適合流程示範。正式蒸餾建議至少 20 篇完整文章,並涵蓋不同時期、主題與體裁。
  • 不要把未授權原文提交至公開 repository。公開專案只應包含目錄模板、欄位模板、說明文件與自己擁有權利的範例。
  • 付費、私密與非公開資料需要處理權限。開始分析前確認取得、儲存、轉換與輸出這些內容的合法依據。
  • 不得冒充原作者。公開發布時標示為風格參考寫作,不要誤導讀者相信內容由分析對象撰寫。
  • 復刻規則不包含原文事實。新文章只能沿用寫法;原文中的具體觀點、案例與資料不可直接搬入。
  • 圖像不能只按檔名分類。截圖、對話與圖表可能保存文字沒有提供的證據;需要逐張開啟檢查。
  • Writing-DNA.md 不能單獨代表完整語感。每次寫作前必須重讀全部分層產物,再讀五篇相近原文。
  • 去 AI 味規則不能覆蓋作者 DNA。lieflat-less-ai-tone 與蒸餾產物衝突時,以目標作者的真實寫法為準。
07
延伸分析與寫作

比較、校準與
成稿檢查

先完成單一作者的完整蒸餾,再擴充至跨作者比較或長期風格資產。保留原始語料與元資料,讓後續更新可以追溯。

進階工作地圖

1. 建立自己的 Writing DNA。使用自有文章作為語料,沉澱個人或品牌的寫作資產。

2. 比較同一議題的多位作者。分開建立各自的語料目錄,再對照選題角度、來源策略與認知框架。

3. 維護近期風格。新增文章後補齊 _meta/,並重新檢查詞頻、結構分布與視覺規則。

4. 執行成稿自檢。依語言 DNA、結構模板與認知框架逐項核對,確認內容符合本次明確要求。

5. 最後清理 AI 痕跡。載入 lieflat-less-ai-tone;只修改白名單規則命中的文字,保留文章架構與資訊。

延伸閱讀

① SKILL.md:六層分析、品質標準與寫作前重讀流程。
② docs/usage-boundaries.md:語料權限、署名與禁止用途。
③ templates/author-corpus/:中文與英文語料模板。

Distill reusable Writing DNA from article corpora for agent-assisted style analysis and writing.
— docs/release-checklist.md · GitHub description 建議