<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>神經多樣性 on Tarragon</title><link>https://tarrragon.github.io/blog/tags/%E7%A5%9E%E7%B6%93%E5%A4%9A%E6%A8%A3%E6%80%A7/</link><description>Recent content in 神經多樣性 on Tarragon</description><generator>Hugo -- gohugo.io</generator><language>zh-TW</language><copyright>Tarragon (CC BY 4.0)</copyright><lastBuildDate>Tue, 21 Jul 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://tarrragon.github.io/blog/tags/%E7%A5%9E%E7%B6%93%E5%A4%9A%E6%A8%A3%E6%80%A7/index.xml" rel="self" type="application/rss+xml"/><item><title>ADHD 輸出設計：把「知道」與「做到」之間的摩擦降到最低</title><link>https://tarrragon.github.io/blog/neurodiversity/adhd-output-shaping/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0800</pubDate><guid>https://tarrragon.github.io/blog/neurodiversity/adhd-output-shaping/</guid><description>&lt;p>ADHD 輸出設計的核心命題是：對 ADHD 讀者來說，瓶頸是「知道答案」與「做出答案」之間的摩擦特別高，答案的長短是次要的。一份把正確解法埋在鋪陳、選項與補充裡的回答，內容可能完全正確，卻會在讀者啟動動作之前就耗盡他的注意力。&lt;code>i-have-adhd&lt;/code> 是一份給 AI 助理的輸出規則集——讀者宣告自己有 ADHD 後，AI 依它調整回應的形狀。它的價值，是把這層摩擦當成第一設計目標，讓輸出的每一個決定都服務於「讀者能不能現在就動」。&lt;/p>
&lt;p>這篇拆解它的設計邏輯：它宣稱的每一條規則都能追溯到一個具體的認知事實，不是任意的風格偏好。看懂事實與規則的對應關係，才能判斷什麼時候該套、什麼時候該破例。&lt;/p>
&lt;h2 id="這個-skill-解的問題">這個 skill 解的問題&lt;/h2>
&lt;p>幾個認知特性讓「標準的、資訊完整的回答」剛好卡在最難用的形狀，這跟耐心無關。skill 據以設計的認知模型有五條——它們是 skill 的立論基礎，不是無爭議的神經科學定論：&lt;/p>
&lt;p>工作記憶容量小，沒在畫面上的內容會被遺忘。這表示任何「請記住前面提到的 X」都是不可靠的指令——X 一旦捲出視窗就等於不存在。&lt;/p>
&lt;p>知道答案不等於做出答案。理解與執行之間有一道摩擦，工作最常死在這裡：讀者看懂了、點頭了、然後沒有動。&lt;/p>
&lt;p>啟動是最難的一步。第一個動作如果不明確、不夠小、不能立刻做，整件事就停在起點。&lt;/p>
&lt;p>時間感是均勻的。「一點點工作」和「幾個小時」在直覺上感受相同，模糊的時間估計無法幫讀者決定現在要不要開始。&lt;/p>
&lt;p>多巴胺稀缺，可見的進度才有動力——多巴胺調節是常用的解釋框架、機制細節在文獻裡仍有爭議，但「看得見的進度更能推動下一步」這個輸出結論不依賴哪個機制為真。被埋進總結段落的成果不會被登錄成「我完成了」，也就無法提供繼續下去的動力。&lt;/p>
&lt;p>這五條指向同一個輸出方向：把認知負荷從讀者的腦內搬到頁面上。&lt;/p>
&lt;h2 id="機制規則如何從事實推導">機制：規則如何從事實推導&lt;/h2>
&lt;p>skill 的十條規則可以依它們服務的事實分成四組。&lt;/p>
&lt;p>&lt;strong>外化工作記憶&lt;/strong>。因為讀者無法在訊息之間保持狀態，輸出要主動把狀態重述出來。規則「每一輪重述狀態」直接對應這點：不寫「完成，準備好下一步了嗎」，而寫「第 3 步（共 5 步）完成：schema 已更新。下一步：回填新欄位」。狀態不放在讀者記憶裡，放在螢幕上。&lt;/p>
&lt;p>&lt;strong>降低啟動門檻&lt;/strong>。規則「開頭就是下一個動作」直接對付「啟動最難」這件事：第一行就是讀者能做的事，不是背景、不是計畫。如果答案是一個指令、路徑或程式片段，它排第一，說明文字放後面（如果需要的話）。多步驟工作用編號列表，每一步是一個有界的動作，讓讀者永遠知道「現在做這一個就好」。&lt;/p>
&lt;p>&lt;strong>供給多巴胺&lt;/strong>。進度要被看見才會轉成動力，所以輸出把完成的事具體展示出來，而不是埋進回顧。規則「讓完成的工作可見」要求寫「登入現在可用一次性登入連結（magic link）。試試看：&lt;code>npm run dev&lt;/code>，打開 &lt;code>/login&lt;/code>」，而不是「我對登入流程做了一些修改」。成果被看見，才會被登錄成推進動力。&lt;/p>
&lt;p>&lt;strong>抑制發散&lt;/strong>。注意力一旦被岔開就難拉回，因此輸出一次只推進一件事。規則「壓抑岔題」要求先把第一個問題處理完，再把第二個問題當成獨立的提問拋出，而不是在答案裡塞進一串「順帶一提」。規則「清單上限五項」則在資訊量本身會造成過載時，強制把清單拆成「現在做 vs 之後做」或「必須 vs 加分」——五項排序過的比十項未排序的有用。&lt;/p>
&lt;p>還有兩條規則服務於「維持動力不被情緒消耗」。一是錯誤用平鋪直敘的語氣陳述，不用「糟糕」「出問題了」這類會製造焦慮的開場，直接講清楚原因和修法。二是去掉開場白、回顧與結尾寒暄——「我來幫你看看」「希望有幫助」這類句子不帶資訊，卻佔用讀者最稀缺的起始注意力。&lt;/p>
&lt;h2 id="為什麼這樣做能解決問題">為什麼這樣做能解決問題&lt;/h2>
&lt;p>這套規則的共同機制是搬運認知負荷。ADHD 讀者有限的工作記憶與啟動能量，常被花在記住脈絡、從鋪陳裡挖出動作、自己維護「做到哪了」這些地方——這是配置問題，不是能力問題。skill 的每條規則都在替讀者承擔其中一項，讓省下來的能量投進真正的瓶頸——啟動並完成。&lt;/p>
&lt;p>skill 自己給了一個可操作的驗收方式：送出前，如果讀者只讀第一行和最後一行，他能不能知道「要做什麼」和「剛剛發生了什麼」。這個檢查把整套規則壓縮成一個可操作的判準——它驗證的正是「認知負荷有沒有真的被搬到頁面上」。&lt;/p>
&lt;h2 id="邊界什麼時候該破例">邊界：什麼時候該破例&lt;/h2>
&lt;p>動作直給與極度壓縮是預設值，不是鐵律。skill 自己列了幾個要放寬的情況：讀者要求「解釋」或「帶我走一遍」時，內容該長就長，只是仍然去掉開場白與結尾，並加上標題讓讀者能回頭略讀；前方有破壞性操作（&lt;code>rm -rf&lt;/code>、強制推送、刪表）時，先確認再動手，安全優先於簡短；連續三輪還在「還是壞的」時，停止對程式碼繼續疊修改，改成點名一個可能錯的假設、問一個診斷問題；請求本身有真正的歧義時，一個簡短的釐清問題勝過猜錯再重寫。&lt;/p>
&lt;p>有一個邊界 skill 沒有明講，但在把它和其他神經多樣性輸出設計放在一起時會浮現：ADHD 導向要求動作前置、而它的範例形式是祈使命令（「執行 X」「改第 42 行」），這對某些讀者是反效果的。對一個有需求迴避特質的人來說，這種直接命令本身就是焦慮觸發點——他需要的是把命令轉成選擇，不是更清楚的命令。這代表動作直給是一個對特定認知特性最佳化的選擇，不是普世的好輸出。這個張力在&lt;a href="https://tarrragon.github.io/blog/neurodiversity/pda-demand-avoidance-reframing/" data-link-title="需求迴避重構：處理「一被要求就做不了」" data-link-desc="拆解 pda-reframing skill：skill 如何把需求迴避定性為焦慮反應、去除命令語言與重構策略如何歸還控制權，以及為什麼它改的是任務框架而非輸出格式、真誠與操弄的界線在哪">需求迴避重構&lt;/a>會正面處理，也是&lt;a href="https://tarrragon.github.io/blog/neurodiversity/designing-output-for-cognitive-profiles/" data-link-title="為認知類型設計輸出：共用底層與可組合的 mode" data-link-desc="從 ADHD、自閉、需求迴避三種輸出設計抽出方法論：哪些規則是三者共用的 base layer、格式層與框架層如何區分、祈使與去命令化的同層衝突如何靠 profile 切換化解，以及如何據此把三者整合成一個可組合的 skill">方法論篇&lt;/a>要化解的衝突中，唯一需要全域開關的那一組（其餘幾組用逐項讓步吸收）。&lt;/p></description><content:encoded><![CDATA[<p>ADHD 輸出設計的核心命題是：對 ADHD 讀者來說，瓶頸是「知道答案」與「做出答案」之間的摩擦特別高，答案的長短是次要的。一份把正確解法埋在鋪陳、選項與補充裡的回答，內容可能完全正確，卻會在讀者啟動動作之前就耗盡他的注意力。<code>i-have-adhd</code> 是一份給 AI 助理的輸出規則集——讀者宣告自己有 ADHD 後，AI 依它調整回應的形狀。它的價值，是把這層摩擦當成第一設計目標，讓輸出的每一個決定都服務於「讀者能不能現在就動」。</p>
<p>這篇拆解它的設計邏輯：它宣稱的每一條規則都能追溯到一個具體的認知事實，不是任意的風格偏好。看懂事實與規則的對應關係，才能判斷什麼時候該套、什麼時候該破例。</p>
<h2 id="這個-skill-解的問題">這個 skill 解的問題</h2>
<p>幾個認知特性讓「標準的、資訊完整的回答」剛好卡在最難用的形狀，這跟耐心無關。skill 據以設計的認知模型有五條——它們是 skill 的立論基礎，不是無爭議的神經科學定論：</p>
<p>工作記憶容量小，沒在畫面上的內容會被遺忘。這表示任何「請記住前面提到的 X」都是不可靠的指令——X 一旦捲出視窗就等於不存在。</p>
<p>知道答案不等於做出答案。理解與執行之間有一道摩擦，工作最常死在這裡：讀者看懂了、點頭了、然後沒有動。</p>
<p>啟動是最難的一步。第一個動作如果不明確、不夠小、不能立刻做，整件事就停在起點。</p>
<p>時間感是均勻的。「一點點工作」和「幾個小時」在直覺上感受相同，模糊的時間估計無法幫讀者決定現在要不要開始。</p>
<p>多巴胺稀缺，可見的進度才有動力——多巴胺調節是常用的解釋框架、機制細節在文獻裡仍有爭議，但「看得見的進度更能推動下一步」這個輸出結論不依賴哪個機制為真。被埋進總結段落的成果不會被登錄成「我完成了」，也就無法提供繼續下去的動力。</p>
<p>這五條指向同一個輸出方向：把認知負荷從讀者的腦內搬到頁面上。</p>
<h2 id="機制規則如何從事實推導">機制：規則如何從事實推導</h2>
<p>skill 的十條規則可以依它們服務的事實分成四組。</p>
<p><strong>外化工作記憶</strong>。因為讀者無法在訊息之間保持狀態，輸出要主動把狀態重述出來。規則「每一輪重述狀態」直接對應這點：不寫「完成，準備好下一步了嗎」，而寫「第 3 步（共 5 步）完成：schema 已更新。下一步：回填新欄位」。狀態不放在讀者記憶裡，放在螢幕上。</p>
<p><strong>降低啟動門檻</strong>。規則「開頭就是下一個動作」直接對付「啟動最難」這件事：第一行就是讀者能做的事，不是背景、不是計畫。如果答案是一個指令、路徑或程式片段，它排第一，說明文字放後面（如果需要的話）。多步驟工作用編號列表，每一步是一個有界的動作，讓讀者永遠知道「現在做這一個就好」。</p>
<p><strong>供給多巴胺</strong>。進度要被看見才會轉成動力，所以輸出把完成的事具體展示出來，而不是埋進回顧。規則「讓完成的工作可見」要求寫「登入現在可用一次性登入連結（magic link）。試試看：<code>npm run dev</code>，打開 <code>/login</code>」，而不是「我對登入流程做了一些修改」。成果被看見，才會被登錄成推進動力。</p>
<p><strong>抑制發散</strong>。注意力一旦被岔開就難拉回，因此輸出一次只推進一件事。規則「壓抑岔題」要求先把第一個問題處理完，再把第二個問題當成獨立的提問拋出，而不是在答案裡塞進一串「順帶一提」。規則「清單上限五項」則在資訊量本身會造成過載時，強制把清單拆成「現在做 vs 之後做」或「必須 vs 加分」——五項排序過的比十項未排序的有用。</p>
<p>還有兩條規則服務於「維持動力不被情緒消耗」。一是錯誤用平鋪直敘的語氣陳述，不用「糟糕」「出問題了」這類會製造焦慮的開場，直接講清楚原因和修法。二是去掉開場白、回顧與結尾寒暄——「我來幫你看看」「希望有幫助」這類句子不帶資訊，卻佔用讀者最稀缺的起始注意力。</p>
<h2 id="為什麼這樣做能解決問題">為什麼這樣做能解決問題</h2>
<p>這套規則的共同機制是搬運認知負荷。ADHD 讀者有限的工作記憶與啟動能量，常被花在記住脈絡、從鋪陳裡挖出動作、自己維護「做到哪了」這些地方——這是配置問題，不是能力問題。skill 的每條規則都在替讀者承擔其中一項，讓省下來的能量投進真正的瓶頸——啟動並完成。</p>
<p>skill 自己給了一個可操作的驗收方式：送出前，如果讀者只讀第一行和最後一行，他能不能知道「要做什麼」和「剛剛發生了什麼」。這個檢查把整套規則壓縮成一個可操作的判準——它驗證的正是「認知負荷有沒有真的被搬到頁面上」。</p>
<h2 id="邊界什麼時候該破例">邊界：什麼時候該破例</h2>
<p>動作直給與極度壓縮是預設值，不是鐵律。skill 自己列了幾個要放寬的情況：讀者要求「解釋」或「帶我走一遍」時，內容該長就長，只是仍然去掉開場白與結尾，並加上標題讓讀者能回頭略讀；前方有破壞性操作（<code>rm -rf</code>、強制推送、刪表）時，先確認再動手，安全優先於簡短；連續三輪還在「還是壞的」時，停止對程式碼繼續疊修改，改成點名一個可能錯的假設、問一個診斷問題；請求本身有真正的歧義時，一個簡短的釐清問題勝過猜錯再重寫。</p>
<p>有一個邊界 skill 沒有明講，但在把它和其他神經多樣性輸出設計放在一起時會浮現：ADHD 導向要求動作前置、而它的範例形式是祈使命令（「執行 X」「改第 42 行」），這對某些讀者是反效果的。對一個有需求迴避特質的人來說，這種直接命令本身就是焦慮觸發點——他需要的是把命令轉成選擇，不是更清楚的命令。這代表動作直給是一個對特定認知特性最佳化的選擇，不是普世的好輸出。這個張力在<a href="/blog/neurodiversity/pda-demand-avoidance-reframing/" data-link-title="需求迴避重構：處理「一被要求就做不了」" data-link-desc="拆解 pda-reframing skill：skill 如何把需求迴避定性為焦慮反應、去除命令語言與重構策略如何歸還控制權，以及為什麼它改的是任務框架而非輸出格式、真誠與操弄的界線在哪">需求迴避重構</a>會正面處理，也是<a href="/blog/neurodiversity/designing-output-for-cognitive-profiles/" data-link-title="為認知類型設計輸出：共用底層與可組合的 mode" data-link-desc="從 ADHD、自閉、需求迴避三種輸出設計抽出方法論：哪些規則是三者共用的 base layer、格式層與框架層如何區分、祈使與去命令化的同層衝突如何靠 profile 切換化解，以及如何據此把三者整合成一個可組合的 skill">方法論篇</a>要化解的衝突中，唯一需要全域開關的那一組（其餘幾組用逐項讓步吸收）。</p>
]]></content:encoded></item><item><title>自閉輸出設計：把「猜測」從閱讀迴路裡移除</title><link>https://tarrragon.github.io/blog/neurodiversity/asd-output-shaping/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0800</pubDate><guid>https://tarrragon.github.io/blog/neurodiversity/asd-output-shaping/</guid><description>&lt;p>自閉輸出設計要從閱讀迴路移除一層推斷。對自閉（ASD）讀者來說，一段輸出的主要成本是「要猜幾次才能確定它的意思」，而不是它有多長。這層推斷長這樣——一句「你也許會想看看那個」要求讀者判斷這是建議、命令、還是觀察；一個沒標優先級的清單要求他自己排出輕重；一個沒預告的中途改變打斷他建立好的理解模型。每一次推斷都消耗能量、又容易出錯。&lt;code>i-am-autistic&lt;/code> 是一份給 AI 助理的輸出規則集，讀者宣告自己是自閉者後、AI 依它調整回應的形狀；它的目標是把這層推斷從閱讀迴路裡拿掉，讓意思被明講、不再靠暗示。&lt;/p>
&lt;p>以下把 skill 的規則逐條對回它們要消除的猜測，並釐清它和 ADHD 導向哪裡重疊、哪裡相反。&lt;/p>
&lt;h2 id="這個-skill-解的問題">這個 skill 解的問題&lt;/h2>
&lt;p>自閉讀者難以可靠地解讀「靠語氣、暗示與共識傳遞的意思」，這來自幾個認知特性，跟理解力無關。skill 把它歸納成五條——這裡替每條標上它管的那種猜測，本身就是自閉導向「別讓讀者自己歸類」的示範：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>字面理解&lt;/strong>：慣用語、反諷、反問句、暗示都會先按表面意思解讀。如果真的有意思要傳達，就要直說，而不是包在需要反推的修辭裡。&lt;/li>
&lt;li>&lt;strong>曖昧成本&lt;/strong>：「很快」「幾個」「應該沒問題」逼讀者去猜一個範圍，猜測既累又容易出錯。&lt;/li>
&lt;li>&lt;strong>言外之意不可靠&lt;/strong>：「你也許會想看看那個」不會被讀成「去做這件事」。一件事是必需、建議、還是選填，需要被講明，不能靠語氣暗示。&lt;/li>
&lt;li>&lt;strong>變動使人迷失&lt;/strong>：突然換話題、改計畫、或任務中途冒出新假設，會打斷讀者原本持有的理解模型。&lt;/li>
&lt;li>&lt;strong>過載是真實的&lt;/strong>：大段文字、太多並列選項、裝飾性雜訊，都會提高「從中取出答案」的成本。&lt;/li>
&lt;/ul>
&lt;p>把這五條倒過來看就是設計目標：凡是原本要靠猜的，都改成能直接讀出來的。&lt;/p>
&lt;h2 id="機制規則如何從事實推導">機制：規則如何從事實推導&lt;/h2>
&lt;p>消除三種猜測，對應三組規則，涵蓋 skill 的十條。&lt;/p>
&lt;p>&lt;strong>消除語意的猜測&lt;/strong>。語言被字面理解、言外之意不可靠，所以輸出要精確地說出意思、標明每個建議的強度、把假設明講出來。第一條禁用慣用語、反諷與反問句：讀者必須做的事寫「做 X」，不寫「你或許可以考慮 X」。第二條逐項標示必需、建議或選填，不讓讀者自己推斷優先級。第三條把假設攤開：若假設了作業系統、版本、檔案或目標，就在答案前用一行寫出來——隱藏的假設會逼讀者事後才發現「原來你以為我在講另一件事」。&lt;/p>
&lt;p>&lt;strong>消除結構的猜測&lt;/strong>。過載會提高取出答案的成本，這一組的規則把答案的形狀攤開：明確地結構化、用具體取代模糊、給單一清晰的路徑。規則「明確地結構化」要求用標題、編號步驟與短段落，盡量一句話一個概念，讓讀者不用解碼就能看出答案的形狀。規則「用具體取代模糊」把「很快」換成「大約 30 秒跑完」，把「應該可以」換成明確的條件。規則「給一條清楚的路，而不是一份菜單」預設給單一建議做法，避免丟出五個對等選項讓讀者盲選——因為在沒有判準的情況下做選擇，本身就是一種高成本的猜測。&lt;/p>
&lt;p>&lt;strong>消除語氣與狀態的猜測&lt;/strong>。因為變動令人迷失、情緒需要靠讀語氣來推斷會造成負擔，輸出要在變動前預告、對不確定誠實、不製造隱形的情緒勞動。規則「變動前先預告」要求換話題或改計畫前先說明：「更換做法。先前的計畫行不通，因為 X。新計畫：」然後再繼續。規則「對不確定要誠實」要求不確定時就說「我不確定」並說明什麼條件能讓你確定，而不是用聽起來有把握的廢話掩蓋缺口——因為一個已知的未知比一個隱藏的猜測好處理。規則「不製造隱形的情緒勞動」省略「這樣說得通嗎」、刻意的熱情與要求對方以某種方式回應的壓力，不要求讀者去讀輸出的語氣。最後，規則「降低過載」去掉裝飾性開場白、複述與結尾語，並把並列清單控制在五項內，更長就分組。&lt;/p>
&lt;h2 id="為什麼這樣做能解決問題">為什麼這樣做能解決問題&lt;/h2>
&lt;p>消除詮釋成本，是這套規則的共同出口。自閉讀者要處理的是「字面之外還被期待讀出來的那一層」——語氣、暗示、共識、優先級——這層額外的推斷既耗能又不可靠，跟讀不讀得懂字無關。skill 的每條規則都在把某一種被暗示的意思改成被明說：優先級被標出來，假設被寫出來，變動被預告出來，不確定被承認出來。當意思盡量落在字面上，讀者需要維護的詮釋就變少——這層猜測正是這套規則設計上要移除的。&lt;/p>
&lt;p>這也解釋了為什麼「明確」有時意味著更長，而不是更短。ADHD 導向為了降低啟動門檻會壓縮，自閉導向為了消除歧義有時會展開——多寫一行把假設講明，比省下那行讓讀者去猜，對自閉讀者是更低的總成本。&lt;/p>
&lt;h2 id="與-adhd-導向的交集與分歧">與 ADHD 導向的交集與分歧&lt;/h2>
&lt;p>自閉與 ADHD 兩種輸出設計有一塊明確的交集：兩者都要求去掉開場白、回顧與結尾寒暄，都要求用具體的數字取代模糊的估計，也都用平鋪直敘的語氣而非情緒化修辭（ADHD 針對錯誤、自閉針對不確定）。這塊交集不是巧合——它們共同服務於「不要讓讀者花能量在不帶資訊的內容上」，這是後面&lt;a href="https://tarrragon.github.io/blog/neurodiversity/designing-output-for-cognitive-profiles/" data-link-title="為認知類型設計輸出：共用底層與可組合的 mode" data-link-desc="從 ADHD、自閉、需求迴避三種輸出設計抽出方法論：哪些規則是三者共用的 base layer、格式層與框架層如何區分、祈使與去命令化的同層衝突如何靠 profile 切換化解，以及如何據此把三者整合成一個可組合的 skill">方法論篇&lt;/a>要抽出的共用底層。&lt;/p>
&lt;p>分歧發生在兩個地方。第一是壓縮與明確的取捨：ADHD 導向傾向把答案壓到最短、把說明砍到最少；自閉導向願意為了消除歧義而多寫。第二是路徑與選項：ADHD 導向要求開頭就是單一的動作（範例形式是祈使命令），自閉導向雖然也預設給單一路徑，但當讀者明確要求比較時，它會給出完整選項並逐一標明取捨——因為對自閉讀者來說，隱藏選項比呈現選項更像是在替他做未經同意的決定。&lt;/p>
&lt;p>這兩個分歧不是矛盾，是「同一個底層針對不同認知特性的不同上層轉換」。看清這一點，就能理解為什麼把兩者整合成一個 skill 時，不能只是把規則疊在一起——需要一個能依讀者特性切換上層的結構。至於那個結構長什麼樣，是&lt;a href="https://tarrragon.github.io/blog/neurodiversity/designing-output-for-cognitive-profiles/" data-link-title="為認知類型設計輸出：共用底層與可組合的 mode" data-link-desc="從 ADHD、自閉、需求迴避三種輸出設計抽出方法論：哪些規則是三者共用的 base layer、格式層與框架層如何區分、祈使與去命令化的同層衝突如何靠 profile 切換化解，以及如何據此把三者整合成一個可組合的 skill">方法論篇&lt;/a>的主題；理解自閉輸出設計本身不必先讀那篇。&lt;/p></description><content:encoded><![CDATA[<p>自閉輸出設計要從閱讀迴路移除一層推斷。對自閉（ASD）讀者來說，一段輸出的主要成本是「要猜幾次才能確定它的意思」，而不是它有多長。這層推斷長這樣——一句「你也許會想看看那個」要求讀者判斷這是建議、命令、還是觀察；一個沒標優先級的清單要求他自己排出輕重；一個沒預告的中途改變打斷他建立好的理解模型。每一次推斷都消耗能量、又容易出錯。<code>i-am-autistic</code> 是一份給 AI 助理的輸出規則集，讀者宣告自己是自閉者後、AI 依它調整回應的形狀；它的目標是把這層推斷從閱讀迴路裡拿掉，讓意思被明講、不再靠暗示。</p>
<p>以下把 skill 的規則逐條對回它們要消除的猜測，並釐清它和 ADHD 導向哪裡重疊、哪裡相反。</p>
<h2 id="這個-skill-解的問題">這個 skill 解的問題</h2>
<p>自閉讀者難以可靠地解讀「靠語氣、暗示與共識傳遞的意思」，這來自幾個認知特性，跟理解力無關。skill 把它歸納成五條——這裡替每條標上它管的那種猜測，本身就是自閉導向「別讓讀者自己歸類」的示範：</p>
<ul>
<li><strong>字面理解</strong>：慣用語、反諷、反問句、暗示都會先按表面意思解讀。如果真的有意思要傳達，就要直說，而不是包在需要反推的修辭裡。</li>
<li><strong>曖昧成本</strong>：「很快」「幾個」「應該沒問題」逼讀者去猜一個範圍，猜測既累又容易出錯。</li>
<li><strong>言外之意不可靠</strong>：「你也許會想看看那個」不會被讀成「去做這件事」。一件事是必需、建議、還是選填，需要被講明，不能靠語氣暗示。</li>
<li><strong>變動使人迷失</strong>：突然換話題、改計畫、或任務中途冒出新假設，會打斷讀者原本持有的理解模型。</li>
<li><strong>過載是真實的</strong>：大段文字、太多並列選項、裝飾性雜訊，都會提高「從中取出答案」的成本。</li>
</ul>
<p>把這五條倒過來看就是設計目標：凡是原本要靠猜的，都改成能直接讀出來的。</p>
<h2 id="機制規則如何從事實推導">機制：規則如何從事實推導</h2>
<p>消除三種猜測，對應三組規則，涵蓋 skill 的十條。</p>
<p><strong>消除語意的猜測</strong>。語言被字面理解、言外之意不可靠，所以輸出要精確地說出意思、標明每個建議的強度、把假設明講出來。第一條禁用慣用語、反諷與反問句：讀者必須做的事寫「做 X」，不寫「你或許可以考慮 X」。第二條逐項標示必需、建議或選填，不讓讀者自己推斷優先級。第三條把假設攤開：若假設了作業系統、版本、檔案或目標，就在答案前用一行寫出來——隱藏的假設會逼讀者事後才發現「原來你以為我在講另一件事」。</p>
<p><strong>消除結構的猜測</strong>。過載會提高取出答案的成本，這一組的規則把答案的形狀攤開：明確地結構化、用具體取代模糊、給單一清晰的路徑。規則「明確地結構化」要求用標題、編號步驟與短段落，盡量一句話一個概念，讓讀者不用解碼就能看出答案的形狀。規則「用具體取代模糊」把「很快」換成「大約 30 秒跑完」，把「應該可以」換成明確的條件。規則「給一條清楚的路，而不是一份菜單」預設給單一建議做法，避免丟出五個對等選項讓讀者盲選——因為在沒有判準的情況下做選擇，本身就是一種高成本的猜測。</p>
<p><strong>消除語氣與狀態的猜測</strong>。因為變動令人迷失、情緒需要靠讀語氣來推斷會造成負擔，輸出要在變動前預告、對不確定誠實、不製造隱形的情緒勞動。規則「變動前先預告」要求換話題或改計畫前先說明：「更換做法。先前的計畫行不通，因為 X。新計畫：」然後再繼續。規則「對不確定要誠實」要求不確定時就說「我不確定」並說明什麼條件能讓你確定，而不是用聽起來有把握的廢話掩蓋缺口——因為一個已知的未知比一個隱藏的猜測好處理。規則「不製造隱形的情緒勞動」省略「這樣說得通嗎」、刻意的熱情與要求對方以某種方式回應的壓力，不要求讀者去讀輸出的語氣。最後，規則「降低過載」去掉裝飾性開場白、複述與結尾語，並把並列清單控制在五項內，更長就分組。</p>
<h2 id="為什麼這樣做能解決問題">為什麼這樣做能解決問題</h2>
<p>消除詮釋成本，是這套規則的共同出口。自閉讀者要處理的是「字面之外還被期待讀出來的那一層」——語氣、暗示、共識、優先級——這層額外的推斷既耗能又不可靠，跟讀不讀得懂字無關。skill 的每條規則都在把某一種被暗示的意思改成被明說：優先級被標出來，假設被寫出來，變動被預告出來，不確定被承認出來。當意思盡量落在字面上，讀者需要維護的詮釋就變少——這層猜測正是這套規則設計上要移除的。</p>
<p>這也解釋了為什麼「明確」有時意味著更長，而不是更短。ADHD 導向為了降低啟動門檻會壓縮，自閉導向為了消除歧義有時會展開——多寫一行把假設講明，比省下那行讓讀者去猜，對自閉讀者是更低的總成本。</p>
<h2 id="與-adhd-導向的交集與分歧">與 ADHD 導向的交集與分歧</h2>
<p>自閉與 ADHD 兩種輸出設計有一塊明確的交集：兩者都要求去掉開場白、回顧與結尾寒暄，都要求用具體的數字取代模糊的估計，也都用平鋪直敘的語氣而非情緒化修辭（ADHD 針對錯誤、自閉針對不確定）。這塊交集不是巧合——它們共同服務於「不要讓讀者花能量在不帶資訊的內容上」，這是後面<a href="/blog/neurodiversity/designing-output-for-cognitive-profiles/" data-link-title="為認知類型設計輸出：共用底層與可組合的 mode" data-link-desc="從 ADHD、自閉、需求迴避三種輸出設計抽出方法論：哪些規則是三者共用的 base layer、格式層與框架層如何區分、祈使與去命令化的同層衝突如何靠 profile 切換化解，以及如何據此把三者整合成一個可組合的 skill">方法論篇</a>要抽出的共用底層。</p>
<p>分歧發生在兩個地方。第一是壓縮與明確的取捨：ADHD 導向傾向把答案壓到最短、把說明砍到最少；自閉導向願意為了消除歧義而多寫。第二是路徑與選項：ADHD 導向要求開頭就是單一的動作（範例形式是祈使命令），自閉導向雖然也預設給單一路徑，但當讀者明確要求比較時，它會給出完整選項並逐一標明取捨——因為對自閉讀者來說，隱藏選項比呈現選項更像是在替他做未經同意的決定。</p>
<p>這兩個分歧不是矛盾，是「同一個底層針對不同認知特性的不同上層轉換」。看清這一點，就能理解為什麼把兩者整合成一個 skill 時，不能只是把規則疊在一起——需要一個能依讀者特性切換上層的結構。至於那個結構長什麼樣，是<a href="/blog/neurodiversity/designing-output-for-cognitive-profiles/" data-link-title="為認知類型設計輸出：共用底層與可組合的 mode" data-link-desc="從 ADHD、自閉、需求迴避三種輸出設計抽出方法論：哪些規則是三者共用的 base layer、格式層與框架層如何區分、祈使與去命令化的同層衝突如何靠 profile 切換化解，以及如何據此把三者整合成一個可組合的 skill">方法論篇</a>的主題；理解自閉輸出設計本身不必先讀那篇。</p>
]]></content:encoded></item><item><title>需求迴避重構：處理「一被要求就做不了」</title><link>https://tarrragon.github.io/blog/neurodiversity/pda-demand-avoidance-reframing/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0800</pubDate><guid>https://tarrragon.github.io/blog/neurodiversity/pda-demand-avoidance-reframing/</guid><description>&lt;p>一件他本來想做、甚至喜歡做的事，只要被包裝成一個命令就會卡住——需求迴避（PDA）重構處理的正是這個現象。對有這種特質的人來說，任務做不了的原因主要在「被要求」這個動作本身就觸發焦慮，而不在任務的難度。&lt;code>pda-reframing&lt;/code> 是一份把任務措辭從命令重構成邀請的規則集，它的解法是把命令重新框架成探索、選擇與自主行動——處理的不是「怎麼把答案講清楚」，而是「怎麼讓一件事不以命令的形式出現」。&lt;/p>
&lt;p>這篇拆解它的機制，並釐清一件對整個系列很關鍵的事：它和前兩個 skill 不在同一層。ADHD 與自閉導向改的是輸出的格式，需求迴避重構改的是任務的框架。&lt;/p>
&lt;h2 id="這個-skill-解的問題">這個 skill 解的問題&lt;/h2>
&lt;p>理解這個 skill 的前提，是先接受它對需求迴避的定性：skill 把需求迴避描述為對「失去自主權」的焦慮反應，不是抗拒，也不是操弄——這個人不是在故意找麻煩。skill 反覆強調這一點，因為一旦把需求迴避誤讀成「叛逆」，所有的回應都會滑向施壓與控制，而施壓正好是最強的觸發器。&lt;/p>
&lt;p>這個定性的地位要標清楚。需求迴避的全稱是 Pathological Demand Avoidance（直譯「病理性需求迴避」）；當事人社群近年多改用去病理化的 Pervasive Drive for Autonomy（廣泛自主驅力），本系列沿用舊稱只因來源 skill 如此命名。它跟 ADHD、自閉不同，不是 DSM-5 或 ICD-11（精神疾病的兩套權威診斷標準）收錄的正式診斷，在自閉研究社群內部對它是不是一個獨立建構仍有爭議。本篇採用 skill 的定性，是為了推導「輸出該怎麼提出任務」，不是主張 PDA 是一個已確立的神經病因。即使不採用這個建構，後面關於「命令語言觸發焦慮」的輸出設計原則仍可獨立成立——有些人（不限任何診斷標籤）在被下命令時，就是比被邀請時更難啟動。&lt;/p>
&lt;p>在這個定性之下，需求迴避的特徵是：對被感知到的命令與自主權喪失有強烈焦慮、需要控制感與互動中的平等、對直接指令有極端壓力反應（即使是偏好的活動）、對間接與協作式的取徑反應較好。&lt;/p>
&lt;h2 id="機制去除命令歸還控制">機制：去除命令，歸還控制&lt;/h2>
&lt;p>skill 列的完整流程有五步（分析請求、移除命令語言、選 1-2 個策略、驗證自主權、提出重構），承擔轉換的核心是兩個動作。第一，辨識並拿掉命令語言：「你需要 / 必須 / 應該 / 得要」、「現在 / 立刻」、條件式威脅（「如果你不做 X，就會 Y」）、以權威為基礎的理由、以及愧疚或義務的框架。這些都是把控制權從對方手上拿走的語言。&lt;/p>
&lt;p>第二，套用重構策略，把控制權還回去。skill 列了以下這些：&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>策略&lt;/th>
 &lt;th>做的事&lt;/th>
 &lt;th>範例轉換&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>選擇架構&lt;/td>
 &lt;td>把命令變成有同等效力的真實選擇&lt;/td>
 &lt;td>「你要倒垃圾」→「垃圾這件事挺有意思的，不知道傍晚還是早上比較順，或者有完全不同的做法？」&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>協作解題&lt;/td>
 &lt;td>把任務定位成一起解的謎題&lt;/td>
 &lt;td>「去寫作業」→「那份作業擺在那，我很好奇怎樣會讓它沒那麼煩，要不要一起想幾個方法？」&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>好奇與探索&lt;/td>
 &lt;td>把任務框架成實驗或探究&lt;/td>
 &lt;td>「你得整理房間」→「不知道那個角落清出來會是什麼感覺，沒有要逼你，只是真的好奇會不會改變氣氛」&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>第三人稱／間接&lt;/td>
 &lt;td>抽離直接命令、抽象地談這件事&lt;/td>
 &lt;td>「打電話給醫生」→「那個預約總得在某個時間點發生，電話就在那，什麼時候覺得可以再說」&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>夥伴語言&lt;/td>
 &lt;td>強調平等與共享的能動性&lt;/td>
 &lt;td>「你要準備上學」→「八點上學，怎樣會讓這個早上比較順？需要什麼我都在」&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>時間彈性&lt;/td>
 &lt;td>在可能時拿掉僵硬的時限&lt;/td>
 &lt;td>「現在就做」→「今天內某個時候要發生，你最清楚什麼時候適合你」&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>自主權承認&lt;/td>
 &lt;td>明確地認可對方的控制權&lt;/td>
 &lt;td>「吃藥」→「你的藥在這，你最了解自己的身體，這個決定你做主」&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p>這些策略的共同動作是：承認任務存在，但把「何時做、怎麼做、要不要現在做」的控制權明確地留在對方手上。&lt;/p>
&lt;p>這些策略的原生場景是人跟人之間的對話。skill 的範例（倒垃圾、寫作業、打電話給醫生）來自日常照護與自我對話，不是 AI 輸出。這件事本身透露了需求迴避重構的層次：它作用的對象是「一個任務被如何提出」，而任務可以在任何媒介裡被提出——一個人對另一個人說話是一種，一個 AI 回應使用者是另一種。把同一個原則帶進 AI 輸出設計，它變成的是：當 AI 要請使用者去做某件事（跑一個指令、改一段程式、補一份資料），它用去命令化的方式提出這個請求，而不是用祈使命令。本系列談的是這個輸出設計原則，不是如何在親子、就醫或服藥情境裡對一個需求迴避者本人說話——那些是 skill 原生場景的用途，落在本系列「輸出該長怎樣」的範圍之外。&lt;/p>
&lt;h2 id="為什麼這樣做能解決問題">為什麼這樣做能解決問題&lt;/h2>
&lt;p>機制是把焦慮的來源移除。需求迴避的焦慮來自「自主權被拿走」的感知，而命令語言正是那個感知的來源。當任務以探索、選擇或夥伴協作的形式出現，控制權沒有離開對方，觸發焦慮的條件就不成立。skill 假設這能讓啟動重新變得可能。這解釋了一個表面上矛盾的現象：同一件他本來想做的事，換一種框架就做得動了——改變的不是任務，是任務有沒有夾帶「你必須服從」的訊號。&lt;/p>
&lt;p>這和 ADHD 導向的動作直給正好相反。ADHD 導向假設清楚的命令降低啟動門檻；需求迴避重構假設清楚的命令本身就是啟動障礙。兩者都對，只是對不同的認知特性。&lt;/p>
&lt;h2 id="誠實的邊界">誠實的邊界&lt;/h2>
&lt;p>這個 skill 花了不成比例的篇幅在講它不該被拿來做什麼，這件事本身是它設計的一部分。&lt;/p>
&lt;p>真誠是硬底線。需求迴避友善的語言不能被當成操弄手段。如果沒有真實的選擇，就不要假裝有；要對真實存在的限制誠實；不能一邊用協作語言、一邊維持威權控制。換句話說，重構的合法性來自它反映真實的尊重，而不是把命令包上一層更好聽的糖衣去達成同樣的服從。&lt;/p>
&lt;p>界線要被誠實命名。有些要求確實不可協商（安全、法律），這時要老實說「這件事不能協商，因為（真實原因）」。但即使是不可協商的要求，也能在「怎麼做」而不是「要不要做」的層次上重構。&lt;/p>
&lt;p>重構不是萬能。有些情況超出重構能處理的範圍：對方在危機或關機（shutdown，因過載而暫時失去語言或行動能力）狀態、要求本身是不可協商且緊急的安全問題、對方需要的是實質的支援配套而不只是換個說法、底層焦慮需要治療介入、或對方需要的是執行功能（規劃、啟動、切換任務的心智調度）的支援工具——提醒、視覺化排程、body doubling（有人陪著一起做事以維持專注）——而不是不同的措辭。skill 明確標出這些紅旗，是為了不讓「換個說法」被誤當成所有問題的解方。&lt;/p>
&lt;h2 id="它和前兩個-skill-的層次差異">它和前兩個 skill 的層次差異&lt;/h2>
&lt;p>這是整個系列最關鍵的一個區分。ADHD 與自閉導向處理的是&lt;strong>輸出的格式&lt;/strong>：同一件要做的事，怎麼排版、怎麼措辭、怎麼標優先級。需求迴避重構處理的是&lt;strong>任務的框架&lt;/strong>：這件事被呈現成一個命令，還是一個邀請。前者作用在「答案怎麼寫」，後者作用在「這件事以什麼姿態出現在對方面前」。&lt;/p>
&lt;p>這個層次差異有一個直接的後果：需求迴避重構跟另外兩者多數正交、可以疊加。一份輸出可以同時是「去命令化的框架」（PDA 層）和「明確結構、標好優先級」（ASD 層），也可以同時是「歸還控制權的邀請」（PDA 層）和「把狀態外化、進度可見」（ADHD 層）。但「多數正交」不等於「零衝突」：PDA 跟另兩者仍有幾處爭同一個決定——ADHD 的「結尾給一個限時的明確動作」對上 PDA 的「不施加時間壓力」（用逐項讓步吸收），ASD 的「給單一路徑」對上 PDA 的「給真實選擇」（合成成帶判準的選項）。真正需要一個全域開關的衝突，是格式層內部的措辭那一組——ADHD 的動作直給 vs 去命令化——因為它爭的是每一個動作怎麼措辭；這是枚舉到目前的結果，不是結構上只可能有一組。各組怎麼逐一處理，見&lt;a href="https://tarrragon.github.io/blog/neurodiversity/designing-output-for-cognitive-profiles/" data-link-title="為認知類型設計輸出：共用底層與可組合的 mode" data-link-desc="從 ADHD、自閉、需求迴避三種輸出設計抽出方法論：哪些規則是三者共用的 base layer、格式層與框架層如何區分、祈使與去命令化的同層衝突如何靠 profile 切換化解，以及如何據此把三者整合成一個可組合的 skill">方法論篇&lt;/a>。&lt;/p>
&lt;p>「格式層 vs 框架層」這個區分本身，是理解需求迴避重構為何能疊加在其他兩者之上的關鍵。若要進一步把三種特性整合成一個 skill，這個區分是必要的零件——那個整合怎麼做，見&lt;a href="https://tarrragon.github.io/blog/neurodiversity/designing-output-for-cognitive-profiles/" data-link-title="為認知類型設計輸出：共用底層與可組合的 mode" data-link-desc="從 ADHD、自閉、需求迴避三種輸出設計抽出方法論：哪些規則是三者共用的 base layer、格式層與框架層如何區分、祈使與去命令化的同層衝突如何靠 profile 切換化解，以及如何據此把三者整合成一個可組合的 skill">方法論篇&lt;/a>。&lt;/p></description><content:encoded><![CDATA[<p>一件他本來想做、甚至喜歡做的事，只要被包裝成一個命令就會卡住——需求迴避（PDA）重構處理的正是這個現象。對有這種特質的人來說，任務做不了的原因主要在「被要求」這個動作本身就觸發焦慮，而不在任務的難度。<code>pda-reframing</code> 是一份把任務措辭從命令重構成邀請的規則集，它的解法是把命令重新框架成探索、選擇與自主行動——處理的不是「怎麼把答案講清楚」，而是「怎麼讓一件事不以命令的形式出現」。</p>
<p>這篇拆解它的機制，並釐清一件對整個系列很關鍵的事：它和前兩個 skill 不在同一層。ADHD 與自閉導向改的是輸出的格式，需求迴避重構改的是任務的框架。</p>
<h2 id="這個-skill-解的問題">這個 skill 解的問題</h2>
<p>理解這個 skill 的前提，是先接受它對需求迴避的定性：skill 把需求迴避描述為對「失去自主權」的焦慮反應，不是抗拒，也不是操弄——這個人不是在故意找麻煩。skill 反覆強調這一點，因為一旦把需求迴避誤讀成「叛逆」，所有的回應都會滑向施壓與控制，而施壓正好是最強的觸發器。</p>
<p>這個定性的地位要標清楚。需求迴避的全稱是 Pathological Demand Avoidance（直譯「病理性需求迴避」）；當事人社群近年多改用去病理化的 Pervasive Drive for Autonomy（廣泛自主驅力），本系列沿用舊稱只因來源 skill 如此命名。它跟 ADHD、自閉不同，不是 DSM-5 或 ICD-11（精神疾病的兩套權威診斷標準）收錄的正式診斷，在自閉研究社群內部對它是不是一個獨立建構仍有爭議。本篇採用 skill 的定性，是為了推導「輸出該怎麼提出任務」，不是主張 PDA 是一個已確立的神經病因。即使不採用這個建構，後面關於「命令語言觸發焦慮」的輸出設計原則仍可獨立成立——有些人（不限任何診斷標籤）在被下命令時，就是比被邀請時更難啟動。</p>
<p>在這個定性之下，需求迴避的特徵是：對被感知到的命令與自主權喪失有強烈焦慮、需要控制感與互動中的平等、對直接指令有極端壓力反應（即使是偏好的活動）、對間接與協作式的取徑反應較好。</p>
<h2 id="機制去除命令歸還控制">機制：去除命令，歸還控制</h2>
<p>skill 列的完整流程有五步（分析請求、移除命令語言、選 1-2 個策略、驗證自主權、提出重構），承擔轉換的核心是兩個動作。第一，辨識並拿掉命令語言：「你需要 / 必須 / 應該 / 得要」、「現在 / 立刻」、條件式威脅（「如果你不做 X，就會 Y」）、以權威為基礎的理由、以及愧疚或義務的框架。這些都是把控制權從對方手上拿走的語言。</p>
<p>第二，套用重構策略，把控制權還回去。skill 列了以下這些：</p>
<table>
  <thead>
      <tr>
          <th>策略</th>
          <th>做的事</th>
          <th>範例轉換</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>選擇架構</td>
          <td>把命令變成有同等效力的真實選擇</td>
          <td>「你要倒垃圾」→「垃圾這件事挺有意思的，不知道傍晚還是早上比較順，或者有完全不同的做法？」</td>
      </tr>
      <tr>
          <td>協作解題</td>
          <td>把任務定位成一起解的謎題</td>
          <td>「去寫作業」→「那份作業擺在那，我很好奇怎樣會讓它沒那麼煩，要不要一起想幾個方法？」</td>
      </tr>
      <tr>
          <td>好奇與探索</td>
          <td>把任務框架成實驗或探究</td>
          <td>「你得整理房間」→「不知道那個角落清出來會是什麼感覺，沒有要逼你，只是真的好奇會不會改變氣氛」</td>
      </tr>
      <tr>
          <td>第三人稱／間接</td>
          <td>抽離直接命令、抽象地談這件事</td>
          <td>「打電話給醫生」→「那個預約總得在某個時間點發生，電話就在那，什麼時候覺得可以再說」</td>
      </tr>
      <tr>
          <td>夥伴語言</td>
          <td>強調平等與共享的能動性</td>
          <td>「你要準備上學」→「八點上學，怎樣會讓這個早上比較順？需要什麼我都在」</td>
      </tr>
      <tr>
          <td>時間彈性</td>
          <td>在可能時拿掉僵硬的時限</td>
          <td>「現在就做」→「今天內某個時候要發生，你最清楚什麼時候適合你」</td>
      </tr>
      <tr>
          <td>自主權承認</td>
          <td>明確地認可對方的控制權</td>
          <td>「吃藥」→「你的藥在這，你最了解自己的身體，這個決定你做主」</td>
      </tr>
  </tbody>
</table>
<p>這些策略的共同動作是：承認任務存在，但把「何時做、怎麼做、要不要現在做」的控制權明確地留在對方手上。</p>
<p>這些策略的原生場景是人跟人之間的對話。skill 的範例（倒垃圾、寫作業、打電話給醫生）來自日常照護與自我對話，不是 AI 輸出。這件事本身透露了需求迴避重構的層次：它作用的對象是「一個任務被如何提出」，而任務可以在任何媒介裡被提出——一個人對另一個人說話是一種，一個 AI 回應使用者是另一種。把同一個原則帶進 AI 輸出設計，它變成的是：當 AI 要請使用者去做某件事（跑一個指令、改一段程式、補一份資料），它用去命令化的方式提出這個請求，而不是用祈使命令。本系列談的是這個輸出設計原則，不是如何在親子、就醫或服藥情境裡對一個需求迴避者本人說話——那些是 skill 原生場景的用途，落在本系列「輸出該長怎樣」的範圍之外。</p>
<h2 id="為什麼這樣做能解決問題">為什麼這樣做能解決問題</h2>
<p>機制是把焦慮的來源移除。需求迴避的焦慮來自「自主權被拿走」的感知，而命令語言正是那個感知的來源。當任務以探索、選擇或夥伴協作的形式出現，控制權沒有離開對方，觸發焦慮的條件就不成立。skill 假設這能讓啟動重新變得可能。這解釋了一個表面上矛盾的現象：同一件他本來想做的事，換一種框架就做得動了——改變的不是任務，是任務有沒有夾帶「你必須服從」的訊號。</p>
<p>這和 ADHD 導向的動作直給正好相反。ADHD 導向假設清楚的命令降低啟動門檻；需求迴避重構假設清楚的命令本身就是啟動障礙。兩者都對，只是對不同的認知特性。</p>
<h2 id="誠實的邊界">誠實的邊界</h2>
<p>這個 skill 花了不成比例的篇幅在講它不該被拿來做什麼，這件事本身是它設計的一部分。</p>
<p>真誠是硬底線。需求迴避友善的語言不能被當成操弄手段。如果沒有真實的選擇，就不要假裝有；要對真實存在的限制誠實；不能一邊用協作語言、一邊維持威權控制。換句話說，重構的合法性來自它反映真實的尊重，而不是把命令包上一層更好聽的糖衣去達成同樣的服從。</p>
<p>界線要被誠實命名。有些要求確實不可協商（安全、法律），這時要老實說「這件事不能協商，因為（真實原因）」。但即使是不可協商的要求，也能在「怎麼做」而不是「要不要做」的層次上重構。</p>
<p>重構不是萬能。有些情況超出重構能處理的範圍：對方在危機或關機（shutdown，因過載而暫時失去語言或行動能力）狀態、要求本身是不可協商且緊急的安全問題、對方需要的是實質的支援配套而不只是換個說法、底層焦慮需要治療介入、或對方需要的是執行功能（規劃、啟動、切換任務的心智調度）的支援工具——提醒、視覺化排程、body doubling（有人陪著一起做事以維持專注）——而不是不同的措辭。skill 明確標出這些紅旗，是為了不讓「換個說法」被誤當成所有問題的解方。</p>
<h2 id="它和前兩個-skill-的層次差異">它和前兩個 skill 的層次差異</h2>
<p>這是整個系列最關鍵的一個區分。ADHD 與自閉導向處理的是<strong>輸出的格式</strong>：同一件要做的事，怎麼排版、怎麼措辭、怎麼標優先級。需求迴避重構處理的是<strong>任務的框架</strong>：這件事被呈現成一個命令，還是一個邀請。前者作用在「答案怎麼寫」，後者作用在「這件事以什麼姿態出現在對方面前」。</p>
<p>這個層次差異有一個直接的後果：需求迴避重構跟另外兩者多數正交、可以疊加。一份輸出可以同時是「去命令化的框架」（PDA 層）和「明確結構、標好優先級」（ASD 層），也可以同時是「歸還控制權的邀請」（PDA 層）和「把狀態外化、進度可見」（ADHD 層）。但「多數正交」不等於「零衝突」：PDA 跟另兩者仍有幾處爭同一個決定——ADHD 的「結尾給一個限時的明確動作」對上 PDA 的「不施加時間壓力」（用逐項讓步吸收），ASD 的「給單一路徑」對上 PDA 的「給真實選擇」（合成成帶判準的選項）。真正需要一個全域開關的衝突，是格式層內部的措辭那一組——ADHD 的動作直給 vs 去命令化——因為它爭的是每一個動作怎麼措辭；這是枚舉到目前的結果，不是結構上只可能有一組。各組怎麼逐一處理，見<a href="/blog/neurodiversity/designing-output-for-cognitive-profiles/" data-link-title="為認知類型設計輸出：共用底層與可組合的 mode" data-link-desc="從 ADHD、自閉、需求迴避三種輸出設計抽出方法論：哪些規則是三者共用的 base layer、格式層與框架層如何區分、祈使與去命令化的同層衝突如何靠 profile 切換化解，以及如何據此把三者整合成一個可組合的 skill">方法論篇</a>。</p>
<p>「格式層 vs 框架層」這個區分本身，是理解需求迴避重構為何能疊加在其他兩者之上的關鍵。若要進一步把三種特性整合成一個 skill，這個區分是必要的零件——那個整合怎麼做，見<a href="/blog/neurodiversity/designing-output-for-cognitive-profiles/" data-link-title="為認知類型設計輸出：共用底層與可組合的 mode" data-link-desc="從 ADHD、自閉、需求迴避三種輸出設計抽出方法論：哪些規則是三者共用的 base layer、格式層與框架層如何區分、祈使與去命令化的同層衝突如何靠 profile 切換化解，以及如何據此把三者整合成一個可組合的 skill">方法論篇</a>。</p>
]]></content:encoded></item><item><title>為認知類型設計輸出：共用底層與可組合的 mode</title><link>https://tarrragon.github.io/blog/neurodiversity/designing-output-for-cognitive-profiles/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0800</pubDate><guid>https://tarrragon.github.io/blog/neurodiversity/designing-output-for-cognitive-profiles/</guid><description>&lt;p>為認知類型設計輸出的方法論核心是：把「好輸出」拆成一層所有神經類型共用的底層，加上幾層針對特定認知特性、可以獨立開關的轉換。這個拆法解決一個具體問題——三種特性對好輸出的定義部分重疊、部分衝突，如果把規則平鋪成一張清單，衝突的規則會互相抵消，共用的規則會被重複三次。分層之後，共用的只寫一次，衝突的被隔離到可切換的層，整合就成為可能。&lt;/p>
&lt;p>這篇建立在三篇分析之上：&lt;a href="https://tarrragon.github.io/blog/neurodiversity/adhd-output-shaping/" data-link-title="ADHD 輸出設計：把「知道」與「做到」之間的摩擦降到最低" data-link-desc="拆解 i-have-adhd skill：每條輸出規則對應哪個 ADHD 認知事實、為什麼這樣的輸出能降低知道與做到之間的摩擦，以及動作直給對哪種讀者反而有害">ADHD 輸出設計&lt;/a>、&lt;a href="https://tarrragon.github.io/blog/neurodiversity/asd-output-shaping/" data-link-title="自閉輸出設計：把「猜測」從閱讀迴路裡移除" data-link-desc="拆解 i-am-autistic skill：字面理解、曖昧耗能與變動迷失如何決定輸出規則、消歧義與明確結構為何降低詮釋成本，以及它與 ADHD 導向在壓縮與明確之間的交集和分歧">自閉輸出設計&lt;/a>、&lt;a href="https://tarrragon.github.io/blog/neurodiversity/pda-demand-avoidance-reframing/" data-link-title="需求迴避重構：處理「一被要求就做不了」" data-link-desc="拆解 pda-reframing skill：skill 如何把需求迴避定性為焦慮反應、去除命令語言與重構策略如何歸還控制權，以及為什麼它改的是任務框架而非輸出格式、真誠與操弄的界線在哪">需求迴避重構&lt;/a>。它不重述那些 skill 的規則，而是回答一個工程問題：怎麼把三套規則組成一個不自我矛盾的結構。&lt;/p>
&lt;p>為了讓沒讀過前三篇的讀者也能接住後面的推導，先用三句話速寫三種特性各自要的輸出。ADHD 要降低「知道」到「做到」的啟動摩擦（壓縮、動作前置、外化狀態、讓進度可見）。自閉要消除歧義（字面直說、明確結構、標優先級、變動前預告）。需求迴避要去命令化（把命令重構成邀請、歸還控制權）。後面出現的規則簡稱都對應這三組。&lt;/p>
&lt;h2 id="共用的-base-layer">共用的 base layer&lt;/h2>
&lt;p>三種特性對輸出的要求裡，有一組是完全一致的。把它們抽出來當作永遠開啟的底層：&lt;/p>
&lt;p>去除提取成本。開場白、回顧、結尾寒暄、不帶資訊的修飾詞——這些前綴與修飾，三種特性都要求刪掉。它們不服務任何認知特性，只是佔用讀者的注意力。ADHD 讀者被它們拖慢啟動，自閉讀者被它們埋掉字面意思，需求迴避的人被過度熱情的語氣讀成施壓。刪掉它們對三者都是淨收益。&lt;/p>
&lt;p>具體取代事實層的模糊。用明確的數字、名稱、條件取代「很快」「一點點」「應該可以」——這對 ADHD（模糊估計無法幫讀者決定要不要開始）和自閉（模糊逼讀者猜一個範圍）都成立。但這條有一個例外要標清楚：需求迴避讀者要的常是彈性的時間（「什麼時候順手都行」），對他們把時間點講死反而是施壓。所以「具體化」在事實與條件上是底層規則，在時間點上讓位給需求迴避 mode 的彈性。&lt;/p>
&lt;p>誠實，不操弄。對錯誤與不確定用平鋪直敘的語氣，不用情緒化修辭，不製造隱形的情緒勞動，不假裝有選擇。ADHD 導向的「平鋪直敘講錯誤」、自閉導向的「對不確定誠實」、需求迴避重構的「真誠是硬底線」，是同一個原則在三個脈絡下的樣子。&lt;/p>
&lt;p>外化讀者本來要自己記住或推斷的東西。把假設、優先級、狀態從讀者的腦內搬到頁面上。ADHD 外化的是「做到哪了」，自閉外化的是「你假設了什麼、哪個最重要」，兩者都在拒絕「請讀者自己記住 / 自己推斷」。ADHD 特有的「讓進度可見」不放進這一層——它服務多巴胺、對純需求迴避讀者甚至可能讀成被監看，所以留在 ADHD mode。這類成員判定（什麼服務多巴胺、什麼會被讀成監看、什麼觸發焦慮）依賴前三篇整理的認知事實；本篇 given 那些前提來推導整合結構，不在此重新論證它們。&lt;/p>
&lt;p>這幾條是 base layer。放進來的門檻是三者都受益，所以它不是「三種特性規則的聯集」——像「進度可見」這種只有一種特性要、另一種可能反受其害的規則，就留在它自己的 mode、不進底層。&lt;/p>
&lt;p>這一層跟 blog 既有的 &lt;a href="https://tarrragon.github.io/blog/skills/compositional-writing/" data-link-title="Compositional Writing — 組合式寫作方法論" data-link-desc="以 Zettelkasten 為核心、針對程式碼註解、文件、log、prompt、欄位、長篇技術文章、外部分析材料轉教學文章、跨多篇 collection 結構的寫作方法論。核心原則 &amp;#43; 觸發路由 &amp;#43; 情境 reference。">compositional-writing&lt;/a> 高度重疊——後者為「通用讀者的認知負荷與 token 成本」塑形輸出，base layer 可以看成同一組原則在「不預設特定神經類型」時的樣子。差別從第二層（mode）才開始：mode 是這套方法論在 compositional-writing 之上、針對特定認知特性加的東西。&lt;/p>
&lt;h2 id="兩層轉換格式層與框架層">兩層轉換：格式層與框架層&lt;/h2>
&lt;p>base layer 之上的差異，要先按它們作用的層次分開，否則會把「其實不衝突的」誤判成衝突。三篇分析已經指出這個區分：ADHD 與自閉導向作用在&lt;strong>格式層&lt;/strong>——同一件要做的事，怎麼排版、怎麼措辭、怎麼標優先級；需求迴避重構作用在&lt;strong>框架層&lt;/strong>——這件事被呈現成命令還是邀請。&lt;/p>
&lt;p>這個區分的用處，是它決定了哪些轉換可以疊加、哪些必須擇一。&lt;/p>
&lt;p>框架層和格式層在多數規則上正交，可以疊加。一份輸出可以同時是「去命令化的邀請」（框架層）和「明確結構、標好優先級」（格式層）——需求迴避重構不規定答案怎麼排版，多數格式層規則也不規定任務以什麼姿態出現，兩者不爭同一個決定。但正交不是全稱的：有一條格式層規則（自閉的「給單一路徑」）會跟框架層的「給真實選擇」爭同一個決定，下一節連同其他衝突一起處理。&lt;/p>
&lt;h2 id="衝突一條全域開關加幾條逐項讓步">衝突：一條全域開關，加幾條逐項讓步&lt;/h2>
&lt;p>分層真正的收益，是把衝突變成局部而且具名的——每一組衝突都被定位到「哪兩條規則、爭哪一個決定」，而不是藏在一張平鋪清單裡等人踩到。定位之後會看到：衝突不只一組，但它們需要的處理力度差很多，從「一個全域開關」到「一次逐項讓步」排成一道光譜。&lt;/p>
&lt;p>需要全域開關的，只有一組：動作的措辭。ADHD 導向要求動作前置，而它在範例裡的實現形式是祈使命令（「執行 X」「改第 42 行」）；需求迴避重構要拿掉所有「你必須 / 你應該」。同一個位置不能同時是命令和去命令化的邀請，兩者爭的就是「這個動作用什麼語氣呈現」。這一組用一個全域規則解決：需求迴避 mode 開啟時，動作一律改用邀請語氣。自閉導向在這組裡中立——祈使命令和邀請都可以寫得明確。&lt;/p>
&lt;p>其餘衝突用逐項讓步吸收，不需要全域開關。它們一樣是兩條規則爭同一決定，只是讓步發生在少數位置、可以就地處理：&lt;/p>
&lt;ul>
&lt;li>ADHD 的「結尾給一個少於兩分鐘的明確下一步」對上需求迴避的「不指定單一動作、不施加時間壓力」。同開時，那個收尾動作改成「一個可選的起點」、拿掉時間框——它仍然被外化出來（ADHD 要的），但不再是單一指定的收束推力（需求迴避要的）。&lt;/li>
&lt;li>自閉的「給單一清楚的路，不給菜單」對上需求迴避的「給同等效力的真實選擇」。同開時合成成一個動作：給選項，但每個選項附一行判準——這同時滿足自閉「別讓他盲選」和需求迴避「保留選擇權」。&lt;/li>
&lt;li>ADHD 的「壓縮」對上自閉的「標明每一個建議的強度、永不讓讀者自己推斷」。同開時，預設壓縮，但在會產生歧義的關鍵點保留自閉的逐項標示——這是把自閉的「每一個」讓步成「會歧義的每一個」，是一次真實的規則收窄，只是幅度小。&lt;/li>
&lt;/ul>
&lt;p>逐項讓步和全域開關是同一種動作的不同幅度。差別在「這個衝突發生在多少個位置」——措辭衝突發生在每一個動作上，所以用一個全域開關一次解決最省；其餘衝突只發生在特定規則交會的少數位置，就地讓步比架一個全域開關划算。所以「只有一組需要全域開關」是個關於幅度的判斷，不是「結構上只有一組衝突」——衝突有好幾組，分層的價值是讓每一組都被看見、被指定處理方式，而不是把它們抹平。&lt;/p>
&lt;h2 id="整合的結構">整合的結構&lt;/h2>
&lt;p>有了 base layer、兩層轉換、和被定位的衝突組，整合的結構就確定了（以下把每一組可獨立開關的規則叫一個 mode）：&lt;/p>
&lt;p>第一層，base layer，永遠開。去提取成本、具體化、誠實、外化。&lt;/p>
&lt;p>第二層，格式 mode，可獨立開關。ADHD mode（壓縮、外化狀態、進度可見、抑制發散）、自閉 mode（消歧義、明確結構、標優先級、變動預告）。這兩個 mode 的多數規則可以同時開。它們之間的壓縮與消歧義程度張力不靠開關解決，靠逐項調節：預設壓縮，在會產生歧義的關鍵點展開。&lt;/p>
&lt;p>第三層，框架 mode，可獨立開關，和格式層多數正交。需求迴避 mode（去命令化、歸還控制權、真誠邊界）。&lt;/p>
&lt;p>衝突解析用三種力度（對齊 &lt;a href="https://tarrragon.github.io/blog/report/integrate-conflicting-rulesets/" data-link-title="整合互斥規則集：抽共用 base、按層分離、把衝突顯性化成解析規則" data-link-desc="多個規則集 / 契約 / 需求彼此部分重疊、部分衝突、要整合成一套不自我矛盾的規則時，判斷該抽什麼進共用底層、差異怎麼分層、衝突怎麼顯性化，以及為什麼『衝突只剩一組』常是搜尋不完整的錯覺">#235 整合互斥規則集&lt;/a> 的分類：全域開關、逐項讓步、合成）。一條&lt;strong>全域開關&lt;/strong>：需求迴避 mode 開啟時，覆蓋 ADHD 的動作直給，動作改用邀請語氣；ADHD 的外化狀態、進度可見、抑制發散照常生效，但結尾動作那條要跟著讓步（去掉時間框、改成可選起點）。其餘用&lt;strong>逐項讓步&lt;/strong>（壓縮讓位給會歧義處的逐項標示）與&lt;strong>合成&lt;/strong>（單一路徑與真實選擇合成成一個帶判準的選項、同時滿足雙方）處理，都只發生在規則交會的少數位置、不需要獨立的全域開關。這裡的宣稱要精確：需要全域開關的衝突分析到目前只找到措辭這一組，而逐項讓步與合成也是枚舉到目前找到的這幾組——都是搜尋的結果，不是結構上只可能有這些。&lt;/p>
&lt;p>這個結構直接對應到一個 skill 的樣子：一個共用的 base，加上讀者可以宣告自己是哪種組合的 profile，加上一條全域覆蓋規則和幾條逐項讓步。讀者宣告「我是 AuDHD（自閉加 ADHD）且有需求迴避」，skill 就開啟 ADHD mode、自閉 mode、需求迴避 mode，並讓需求迴避 mode 覆蓋祈使措辭。宣告「我只有 ADHD」，就只開 ADHD mode、用動作直給。&lt;/p>
&lt;h2 id="為什麼分層比選一個更好">為什麼分層比選一個更好&lt;/h2>
&lt;p>一個看似更簡單的做法是：不整合，讓讀者各自用對應的 skill。分層整合比它好在幾個地方。&lt;/p>
&lt;p>神經多樣性經常共現。AuDHD 是常見的組合，需求迴避特質也常疊加在自閉之上。對這些人來說，單一 skill 各自為政會產生矛盾的指令——ADHD skill 叫輸出下命令，PDA skill 叫輸出別下命令，而讀者同時需要兩者的其他規則。分層結構讓「同時是 A 又是 B」成為一個明確定義的狀態，而不是兩套規則的混戰。&lt;/p>
&lt;p>共用底層只寫一次。base layer 的四條規則如果散在三個 skill 裡各寫一遍，維護時會漂移成三個略微不同的版本。抽成共用底層，它們只有一個真實來源。&lt;/p>
&lt;p>衝突被顯性化而不是被藏起來。平鋪的規則清單會把衝突藏在兩條看起來都合理的規則裡，讀者或維護者要踩到才發現。分層結構把每一組衝突提到檯面上、逐一指定處理方式（全域開關、逐項讓步或合成），讓「當這幾種特性同時存在時該怎麼辦」有一個寫下來的答案。&lt;/p>
&lt;p>整合也有代價，該一起放上秤、不假裝它是零成本的勝出。三個獨立 skill 各自維護、各自版本化更單純；只有單一 profile 的讀者，拿到的是更精實、沒有無關 mode 的規則集；整合版多了 mode 組合的測試負擔（每加一種特性，要重驗它跟既有每個 mode 的交互），也讓「此刻哪些規則生效」比較難一眼推理。淨值仍偏向整合，關鍵是神經多樣性經常共現這個事實——對 AuDHD、或自閉疊需求迴避的讀者，各自為政產生的矛盾指令是每次協作都踩的痛點，而多出的測試與推理成本是一次性的設計負擔、由寫 skill 的人吸收。取捨的方向是整合，但代價要講出來。&lt;/p>
&lt;h2 id="通往-skill">通往 skill&lt;/h2>
&lt;p>這套方法論的產出是一個整合三種特性的 skill：一層永遠開的 base、三個可組合的 mode、一條全域覆蓋規則加幾條逐項讓步。它讓讀者用一次宣告描述自己的認知組合，而不是在多個各自為政、偶爾互相矛盾的 skill 之間手動調停。這個 skill 是 &lt;code>neurodivergent-output&lt;/code>，收在公開的 &lt;a href="https://github.com/tarrragon/claude-skills">claude-skills 庫&lt;/a>、可複製到自己的環境取用（取用說明見&lt;a href="https://tarrragon.github.io/blog/neurodiversity/" data-link-title="神經多樣性" data-link-desc="為神經多樣性讀者（ADHD、自閉、需求迴避）設計 AI 與文件輸出的方法：同一份答案為何對不同認知特性可行或失效、衝突的需求之間如何切換，以及如何把這套規則整合成單一可重用的 skill">系列首頁&lt;/a>）。&lt;/p></description><content:encoded><![CDATA[<p>為認知類型設計輸出的方法論核心是：把「好輸出」拆成一層所有神經類型共用的底層，加上幾層針對特定認知特性、可以獨立開關的轉換。這個拆法解決一個具體問題——三種特性對好輸出的定義部分重疊、部分衝突，如果把規則平鋪成一張清單，衝突的規則會互相抵消，共用的規則會被重複三次。分層之後，共用的只寫一次，衝突的被隔離到可切換的層，整合就成為可能。</p>
<p>這篇建立在三篇分析之上：<a href="/blog/neurodiversity/adhd-output-shaping/" data-link-title="ADHD 輸出設計：把「知道」與「做到」之間的摩擦降到最低" data-link-desc="拆解 i-have-adhd skill：每條輸出規則對應哪個 ADHD 認知事實、為什麼這樣的輸出能降低知道與做到之間的摩擦，以及動作直給對哪種讀者反而有害">ADHD 輸出設計</a>、<a href="/blog/neurodiversity/asd-output-shaping/" data-link-title="自閉輸出設計：把「猜測」從閱讀迴路裡移除" data-link-desc="拆解 i-am-autistic skill：字面理解、曖昧耗能與變動迷失如何決定輸出規則、消歧義與明確結構為何降低詮釋成本，以及它與 ADHD 導向在壓縮與明確之間的交集和分歧">自閉輸出設計</a>、<a href="/blog/neurodiversity/pda-demand-avoidance-reframing/" data-link-title="需求迴避重構：處理「一被要求就做不了」" data-link-desc="拆解 pda-reframing skill：skill 如何把需求迴避定性為焦慮反應、去除命令語言與重構策略如何歸還控制權，以及為什麼它改的是任務框架而非輸出格式、真誠與操弄的界線在哪">需求迴避重構</a>。它不重述那些 skill 的規則，而是回答一個工程問題：怎麼把三套規則組成一個不自我矛盾的結構。</p>
<p>為了讓沒讀過前三篇的讀者也能接住後面的推導，先用三句話速寫三種特性各自要的輸出。ADHD 要降低「知道」到「做到」的啟動摩擦（壓縮、動作前置、外化狀態、讓進度可見）。自閉要消除歧義（字面直說、明確結構、標優先級、變動前預告）。需求迴避要去命令化（把命令重構成邀請、歸還控制權）。後面出現的規則簡稱都對應這三組。</p>
<h2 id="共用的-base-layer">共用的 base layer</h2>
<p>三種特性對輸出的要求裡，有一組是完全一致的。把它們抽出來當作永遠開啟的底層：</p>
<p>去除提取成本。開場白、回顧、結尾寒暄、不帶資訊的修飾詞——這些前綴與修飾，三種特性都要求刪掉。它們不服務任何認知特性，只是佔用讀者的注意力。ADHD 讀者被它們拖慢啟動，自閉讀者被它們埋掉字面意思，需求迴避的人被過度熱情的語氣讀成施壓。刪掉它們對三者都是淨收益。</p>
<p>具體取代事實層的模糊。用明確的數字、名稱、條件取代「很快」「一點點」「應該可以」——這對 ADHD（模糊估計無法幫讀者決定要不要開始）和自閉（模糊逼讀者猜一個範圍）都成立。但這條有一個例外要標清楚：需求迴避讀者要的常是彈性的時間（「什麼時候順手都行」），對他們把時間點講死反而是施壓。所以「具體化」在事實與條件上是底層規則，在時間點上讓位給需求迴避 mode 的彈性。</p>
<p>誠實，不操弄。對錯誤與不確定用平鋪直敘的語氣，不用情緒化修辭，不製造隱形的情緒勞動，不假裝有選擇。ADHD 導向的「平鋪直敘講錯誤」、自閉導向的「對不確定誠實」、需求迴避重構的「真誠是硬底線」，是同一個原則在三個脈絡下的樣子。</p>
<p>外化讀者本來要自己記住或推斷的東西。把假設、優先級、狀態從讀者的腦內搬到頁面上。ADHD 外化的是「做到哪了」，自閉外化的是「你假設了什麼、哪個最重要」，兩者都在拒絕「請讀者自己記住 / 自己推斷」。ADHD 特有的「讓進度可見」不放進這一層——它服務多巴胺、對純需求迴避讀者甚至可能讀成被監看，所以留在 ADHD mode。這類成員判定（什麼服務多巴胺、什麼會被讀成監看、什麼觸發焦慮）依賴前三篇整理的認知事實；本篇 given 那些前提來推導整合結構，不在此重新論證它們。</p>
<p>這幾條是 base layer。放進來的門檻是三者都受益，所以它不是「三種特性規則的聯集」——像「進度可見」這種只有一種特性要、另一種可能反受其害的規則，就留在它自己的 mode、不進底層。</p>
<p>這一層跟 blog 既有的 <a href="/blog/skills/compositional-writing/" data-link-title="Compositional Writing — 組合式寫作方法論" data-link-desc="以 Zettelkasten 為核心、針對程式碼註解、文件、log、prompt、欄位、長篇技術文章、外部分析材料轉教學文章、跨多篇 collection 結構的寫作方法論。核心原則 &#43; 觸發路由 &#43; 情境 reference。">compositional-writing</a> 高度重疊——後者為「通用讀者的認知負荷與 token 成本」塑形輸出，base layer 可以看成同一組原則在「不預設特定神經類型」時的樣子。差別從第二層（mode）才開始：mode 是這套方法論在 compositional-writing 之上、針對特定認知特性加的東西。</p>
<h2 id="兩層轉換格式層與框架層">兩層轉換：格式層與框架層</h2>
<p>base layer 之上的差異，要先按它們作用的層次分開，否則會把「其實不衝突的」誤判成衝突。三篇分析已經指出這個區分：ADHD 與自閉導向作用在<strong>格式層</strong>——同一件要做的事，怎麼排版、怎麼措辭、怎麼標優先級；需求迴避重構作用在<strong>框架層</strong>——這件事被呈現成命令還是邀請。</p>
<p>這個區分的用處，是它決定了哪些轉換可以疊加、哪些必須擇一。</p>
<p>框架層和格式層在多數規則上正交，可以疊加。一份輸出可以同時是「去命令化的邀請」（框架層）和「明確結構、標好優先級」（格式層）——需求迴避重構不規定答案怎麼排版，多數格式層規則也不規定任務以什麼姿態出現，兩者不爭同一個決定。但正交不是全稱的：有一條格式層規則（自閉的「給單一路徑」）會跟框架層的「給真實選擇」爭同一個決定，下一節連同其他衝突一起處理。</p>
<h2 id="衝突一條全域開關加幾條逐項讓步">衝突：一條全域開關，加幾條逐項讓步</h2>
<p>分層真正的收益，是把衝突變成局部而且具名的——每一組衝突都被定位到「哪兩條規則、爭哪一個決定」，而不是藏在一張平鋪清單裡等人踩到。定位之後會看到：衝突不只一組，但它們需要的處理力度差很多，從「一個全域開關」到「一次逐項讓步」排成一道光譜。</p>
<p>需要全域開關的，只有一組：動作的措辭。ADHD 導向要求動作前置，而它在範例裡的實現形式是祈使命令（「執行 X」「改第 42 行」）；需求迴避重構要拿掉所有「你必須 / 你應該」。同一個位置不能同時是命令和去命令化的邀請，兩者爭的就是「這個動作用什麼語氣呈現」。這一組用一個全域規則解決：需求迴避 mode 開啟時，動作一律改用邀請語氣。自閉導向在這組裡中立——祈使命令和邀請都可以寫得明確。</p>
<p>其餘衝突用逐項讓步吸收，不需要全域開關。它們一樣是兩條規則爭同一決定，只是讓步發生在少數位置、可以就地處理：</p>
<ul>
<li>ADHD 的「結尾給一個少於兩分鐘的明確下一步」對上需求迴避的「不指定單一動作、不施加時間壓力」。同開時，那個收尾動作改成「一個可選的起點」、拿掉時間框——它仍然被外化出來（ADHD 要的），但不再是單一指定的收束推力（需求迴避要的）。</li>
<li>自閉的「給單一清楚的路，不給菜單」對上需求迴避的「給同等效力的真實選擇」。同開時合成成一個動作：給選項，但每個選項附一行判準——這同時滿足自閉「別讓他盲選」和需求迴避「保留選擇權」。</li>
<li>ADHD 的「壓縮」對上自閉的「標明每一個建議的強度、永不讓讀者自己推斷」。同開時，預設壓縮，但在會產生歧義的關鍵點保留自閉的逐項標示——這是把自閉的「每一個」讓步成「會歧義的每一個」，是一次真實的規則收窄，只是幅度小。</li>
</ul>
<p>逐項讓步和全域開關是同一種動作的不同幅度。差別在「這個衝突發生在多少個位置」——措辭衝突發生在每一個動作上，所以用一個全域開關一次解決最省；其餘衝突只發生在特定規則交會的少數位置，就地讓步比架一個全域開關划算。所以「只有一組需要全域開關」是個關於幅度的判斷，不是「結構上只有一組衝突」——衝突有好幾組，分層的價值是讓每一組都被看見、被指定處理方式，而不是把它們抹平。</p>
<h2 id="整合的結構">整合的結構</h2>
<p>有了 base layer、兩層轉換、和被定位的衝突組，整合的結構就確定了（以下把每一組可獨立開關的規則叫一個 mode）：</p>
<p>第一層，base layer，永遠開。去提取成本、具體化、誠實、外化。</p>
<p>第二層，格式 mode，可獨立開關。ADHD mode（壓縮、外化狀態、進度可見、抑制發散）、自閉 mode（消歧義、明確結構、標優先級、變動預告）。這兩個 mode 的多數規則可以同時開。它們之間的壓縮與消歧義程度張力不靠開關解決，靠逐項調節：預設壓縮，在會產生歧義的關鍵點展開。</p>
<p>第三層，框架 mode，可獨立開關，和格式層多數正交。需求迴避 mode（去命令化、歸還控制權、真誠邊界）。</p>
<p>衝突解析用三種力度（對齊 <a href="/blog/report/integrate-conflicting-rulesets/" data-link-title="整合互斥規則集：抽共用 base、按層分離、把衝突顯性化成解析規則" data-link-desc="多個規則集 / 契約 / 需求彼此部分重疊、部分衝突、要整合成一套不自我矛盾的規則時，判斷該抽什麼進共用底層、差異怎麼分層、衝突怎麼顯性化，以及為什麼『衝突只剩一組』常是搜尋不完整的錯覺">#235 整合互斥規則集</a> 的分類：全域開關、逐項讓步、合成）。一條<strong>全域開關</strong>：需求迴避 mode 開啟時，覆蓋 ADHD 的動作直給，動作改用邀請語氣；ADHD 的外化狀態、進度可見、抑制發散照常生效，但結尾動作那條要跟著讓步（去掉時間框、改成可選起點）。其餘用<strong>逐項讓步</strong>（壓縮讓位給會歧義處的逐項標示）與<strong>合成</strong>（單一路徑與真實選擇合成成一個帶判準的選項、同時滿足雙方）處理，都只發生在規則交會的少數位置、不需要獨立的全域開關。這裡的宣稱要精確：需要全域開關的衝突分析到目前只找到措辭這一組，而逐項讓步與合成也是枚舉到目前找到的這幾組——都是搜尋的結果，不是結構上只可能有這些。</p>
<p>這個結構直接對應到一個 skill 的樣子：一個共用的 base，加上讀者可以宣告自己是哪種組合的 profile，加上一條全域覆蓋規則和幾條逐項讓步。讀者宣告「我是 AuDHD（自閉加 ADHD）且有需求迴避」，skill 就開啟 ADHD mode、自閉 mode、需求迴避 mode，並讓需求迴避 mode 覆蓋祈使措辭。宣告「我只有 ADHD」，就只開 ADHD mode、用動作直給。</p>
<h2 id="為什麼分層比選一個更好">為什麼分層比選一個更好</h2>
<p>一個看似更簡單的做法是：不整合，讓讀者各自用對應的 skill。分層整合比它好在幾個地方。</p>
<p>神經多樣性經常共現。AuDHD 是常見的組合，需求迴避特質也常疊加在自閉之上。對這些人來說，單一 skill 各自為政會產生矛盾的指令——ADHD skill 叫輸出下命令，PDA skill 叫輸出別下命令，而讀者同時需要兩者的其他規則。分層結構讓「同時是 A 又是 B」成為一個明確定義的狀態，而不是兩套規則的混戰。</p>
<p>共用底層只寫一次。base layer 的四條規則如果散在三個 skill 裡各寫一遍，維護時會漂移成三個略微不同的版本。抽成共用底層，它們只有一個真實來源。</p>
<p>衝突被顯性化而不是被藏起來。平鋪的規則清單會把衝突藏在兩條看起來都合理的規則裡，讀者或維護者要踩到才發現。分層結構把每一組衝突提到檯面上、逐一指定處理方式（全域開關、逐項讓步或合成），讓「當這幾種特性同時存在時該怎麼辦」有一個寫下來的答案。</p>
<p>整合也有代價，該一起放上秤、不假裝它是零成本的勝出。三個獨立 skill 各自維護、各自版本化更單純；只有單一 profile 的讀者，拿到的是更精實、沒有無關 mode 的規則集；整合版多了 mode 組合的測試負擔（每加一種特性，要重驗它跟既有每個 mode 的交互），也讓「此刻哪些規則生效」比較難一眼推理。淨值仍偏向整合，關鍵是神經多樣性經常共現這個事實——對 AuDHD、或自閉疊需求迴避的讀者，各自為政產生的矛盾指令是每次協作都踩的痛點，而多出的測試與推理成本是一次性的設計負擔、由寫 skill 的人吸收。取捨的方向是整合，但代價要講出來。</p>
<h2 id="通往-skill">通往 skill</h2>
<p>這套方法論的產出是一個整合三種特性的 skill：一層永遠開的 base、三個可組合的 mode、一條全域覆蓋規則加幾條逐項讓步。它讓讀者用一次宣告描述自己的認知組合，而不是在多個各自為政、偶爾互相矛盾的 skill 之間手動調停。這個 skill 是 <code>neurodivergent-output</code>，收在公開的 <a href="https://github.com/tarrragon/claude-skills">claude-skills 庫</a>、可複製到自己的環境取用（取用說明見<a href="/blog/neurodiversity/" data-link-title="神經多樣性" data-link-desc="為神經多樣性讀者（ADHD、自閉、需求迴避）設計 AI 與文件輸出的方法：同一份答案為何對不同認知特性可行或失效、衝突的需求之間如何切換，以及如何把這套規則整合成單一可重用的 skill">系列首頁</a>）。</p>
<p>方法論本身是可搬移的：base layer 加可組合 mode 加顯性衝突解析，這個結構不限於這三種特性——把它抽離神經多樣性主題後的通用形式（整合任何互斥規則集：互斥的 lint 規則、多來源 API 契約、彼此拉扯的 stakeholder 需求）收在 <a href="/blog/report/integrate-conflicting-rulesets/" data-link-title="整合互斥規則集：抽共用 base、按層分離、把衝突顯性化成解析規則" data-link-desc="多個規則集 / 契約 / 需求彼此部分重疊、部分衝突、要整合成一套不自我矛盾的規則時，判斷該抽什麼進共用底層、差異怎麼分層、衝突怎麼顯性化，以及為什麼『衝突只剩一組』常是搜尋不完整的錯覺">#235 整合互斥規則集</a>。</p>
<p>若日後要納入第四種認知特性，流程是固定的——找出它和 base layer 重疊的部分（併入底層）、判斷它作用在格式層還是框架層、逐一對照它和既有 mode 的每條規則有沒有爭同一個決定（有的話，看衝突發生在多少位置，決定用全域開關還是逐項讓步）。判斷格式層還是框架層有一個粗略的測試：把輸出裡所有「要求讀者去做某事」的部分拿掉、只留純說明，這條規則還適用嗎——適用偏格式層（管答案形狀），只在提出要求時才作用偏框架層（管任務姿態）。</p>
<p>這個測試是啟發、不是判準：一條動機在框架層、卻會改變答案形狀的規則會騙過它，所以真正吃力的是逐條對照規則有沒有相爭，那一步沒有機械方法、只能枚舉——本文一開始只找到一組衝突、後來發現不只，正是這一步沒枚舉徹底的例子。分層不是這三個 skill 的特例，是為認知類型設計輸出的通用方法。</p>
]]></content:encoded></item><item><title>神經多樣性</title><link>https://tarrragon.github.io/blog/neurodiversity/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0800</pubDate><guid>https://tarrragon.github.io/blog/neurodiversity/</guid><description>&lt;p>這個系列講一件事：怎麼把 AI 或文件的輸出塑造成「不同神經類型的大腦都能實際拿去用」的形狀。同一份技術上正確的答案，對一個 ADHD 讀者可能因為把重點埋在第三段而無法啟動，對一個自閉讀者可能因為用了暗示語氣而無法確定該不該做，對一個有需求迴避特質的人可能因為開頭一句「你必須」就整個關機。輸出的品質不只取決於內容對不對，也取決於它有沒有配合讀者的認知運作方式。&lt;/p>
&lt;p>兩條讀者路線在這裡分開：想為神經多樣性的自己或親友&lt;strong>直接調整 AI 輸出&lt;/strong>的人，跳到對應特性的分析篇拿規則、或直接取用整合後的 skill（見文末〈取用整合後的 skill〉）；想&lt;strong>理解「輸出如何配合認知運作」這個設計問題&lt;/strong>的人，依序讀三篇分析再進方法論。&lt;/p>
&lt;p>系列的起點是三個真實存在的 Claude skill。它們各自針對一種神經多樣性特性，把「該怎麼輸出」寫成明確規則。本系列先逐一拆解這三個 skill 在解什麼問題、機制為何有效，再抽出跨三者共用的輸出設計方法論，最後把三種特性整合成一個可組合的 skill。&lt;/p>
&lt;h2 id="為什麼放在一起談">為什麼放在一起談&lt;/h2>
&lt;p>三種特性對「好輸出」的定義並不一致，甚至彼此衝突。ADHD 導向要求開頭就是一個可立即執行的動作（範例形式是祈使命令）；需求迴避導向卻要求把所有「你必須 / 你應該」拿掉。把三者放在同一個系列，是為了看清一件事：它們共用一層底層邏輯（降低提取成本、外化不該由讀者記住的狀態、誠實不操弄），差異只發生在上層的轉換方式。認清哪些是共用底層、哪些是可切換的上層，是整合成單一 skill 的前提。&lt;/p>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>特性&lt;/th>
 &lt;th>針對的認知現實&lt;/th>
 &lt;th>輸出的核心轉換&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>ADHD&lt;/td>
 &lt;td>工作記憶小、啟動最難、多巴胺稀缺&lt;/td>
 &lt;td>壓縮 + 動作直給 + 外化狀態 + 讓進度可見&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>自閉（ASD）&lt;/td>
 &lt;td>字面理解、曖昧耗能、變動令人迷失&lt;/td>
 &lt;td>消歧義 + 明確結構 + 標優先級 + 變動前預告&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>需求迴避（PDA）&lt;/td>
 &lt;td>「被要求」本身觸發焦慮、需要自主權&lt;/td>
 &lt;td>去命令化重構 + 給真實選擇 + 歸還控制權&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p>三種轉換不在同一層。ADHD 與 ASD 改的是&lt;strong>輸出的格式&lt;/strong>（同一件事怎麼排版、怎麼措辭）；PDA 改的是&lt;strong>任務的框架&lt;/strong>（這件事被呈現成命令還是探索）。這個層次差異是整個方法論的樞紐，在方法論篇會展開。&lt;/p>
&lt;h2 id="系列文章">系列文章&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>文章&lt;/th>
 &lt;th>解的問題&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>&lt;a href="https://tarrragon.github.io/blog/neurodiversity/adhd-output-shaping/" data-link-title="ADHD 輸出設計：把「知道」與「做到」之間的摩擦降到最低" data-link-desc="拆解 i-have-adhd skill：每條輸出規則對應哪個 ADHD 認知事實、為什麼這樣的輸出能降低知道與做到之間的摩擦，以及動作直給對哪種讀者反而有害">ADHD 輸出設計&lt;/a>&lt;/td>
 &lt;td>i-have-adhd 如何把「知道答案」與「做出答案」之間的摩擦降到最低&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;a href="https://tarrragon.github.io/blog/neurodiversity/asd-output-shaping/" data-link-title="自閉輸出設計：把「猜測」從閱讀迴路裡移除" data-link-desc="拆解 i-am-autistic skill：字面理解、曖昧耗能與變動迷失如何決定輸出規則、消歧義與明確結構為何降低詮釋成本，以及它與 ADHD 導向在壓縮與明確之間的交集和分歧">自閉輸出設計&lt;/a>&lt;/td>
 &lt;td>i-am-autistic 如何把「猜測」從閱讀迴路裡移除&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;a href="https://tarrragon.github.io/blog/neurodiversity/pda-demand-avoidance-reframing/" data-link-title="需求迴避重構：處理「一被要求就做不了」" data-link-desc="拆解 pda-reframing skill：skill 如何把需求迴避定性為焦慮反應、去除命令語言與重構策略如何歸還控制權，以及為什麼它改的是任務框架而非輸出格式、真誠與操弄的界線在哪">需求迴避重構&lt;/a>&lt;/td>
 &lt;td>pda-reframing 如何處理「一被要求就做不了」&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>&lt;a href="https://tarrragon.github.io/blog/neurodiversity/designing-output-for-cognitive-profiles/" data-link-title="為認知類型設計輸出：共用底層與可組合的 mode" data-link-desc="從 ADHD、自閉、需求迴避三種輸出設計抽出方法論：哪些規則是三者共用的 base layer、格式層與框架層如何區分、祈使與去命令化的同層衝突如何靠 profile 切換化解，以及如何據此把三者整合成一個可組合的 skill">為認知類型設計輸出&lt;/a>&lt;/td>
 &lt;td>抽出三者共用的 base layer 與可組合 mode、化解格式層與框架層的衝突&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="定位與邊界">定位與邊界&lt;/h2>
&lt;p>本系列談的是&lt;strong>輸出設計&lt;/strong>，不是臨床指南。三種特性的描述取自對應 skill 與公開來源，用來推導「輸出該長怎樣」，不用來做診斷或治療建議。本系列刻意只取「輸出摩擦」這一個切面，上面的對照表因此只列每種特性在哪裡卡——這是取景的選擇，不是主張這些特性只有困難面。其中需求迴避（PDA）跟 ADHD、自閉不同，它不是正式診斷、作為獨立建構在研究社群內仍有爭議；本系列引用它是為了推導輸出原則，不預設它是已確立的病因。神經多樣性是光譜，同一個標籤下的個體偏好差異很大——本系列產出的規則是預設值，不是規範每個人都適用的處方。實際使用時，讀者本人的回饋永遠優先於任何預設規則。&lt;/p>
&lt;h2 id="取用整合後的-skill">取用整合後的 skill&lt;/h2>
&lt;p>三種特性整合後的產出是 &lt;code>neurodivergent-output&lt;/code> skill，它把上面的分析抽成一組可執行規則：讀者向 AI 助理宣告自己的 profile（「我有 ADHD」「我是自閉者」「我有需求迴避」，或組合如「AuDHD 且有需求迴避」），AI 依對應的層開啟輸出規則、必要時套用衝突化解。取用方式：skill 收在公開的 &lt;a href="https://github.com/tarrragon/claude-skills">claude-skills 庫&lt;/a>（&lt;code>neurodivergent-output&lt;/code> 目錄），可複製到自己的 Claude Code 或相容環境使用；規則背後的完整推導見&lt;a href="https://tarrragon.github.io/blog/neurodiversity/designing-output-for-cognitive-profiles/" data-link-title="為認知類型設計輸出：共用底層與可組合的 mode" data-link-desc="從 ADHD、自閉、需求迴避三種輸出設計抽出方法論：哪些規則是三者共用的 base layer、格式層與框架層如何區分、祈使與去命令化的同層衝突如何靠 profile 切換化解，以及如何據此把三者整合成一個可組合的 skill">方法論篇&lt;/a>。&lt;/p>
&lt;p>本系列可以看成 &lt;a href="https://tarrragon.github.io/blog/skills/compositional-writing/" data-link-title="Compositional Writing — 組合式寫作方法論" data-link-desc="以 Zettelkasten 為核心、針對程式碼註解、文件、log、prompt、欄位、長篇技術文章、外部分析材料轉教學文章、跨多篇 collection 結構的寫作方法論。核心原則 &amp;#43; 觸發路由 &amp;#43; 情境 reference。">compositional-writing&lt;/a> 的延伸。後者為通用讀者的認知負荷與 token 成本塑形輸出；本系列把同一個「為認知運作塑形輸出」的方法，推到特定神經類型上。兩者共用的底層原則在方法論篇的 base layer 一節對照。&lt;/p></description><content:encoded><![CDATA[<p>這個系列講一件事：怎麼把 AI 或文件的輸出塑造成「不同神經類型的大腦都能實際拿去用」的形狀。同一份技術上正確的答案，對一個 ADHD 讀者可能因為把重點埋在第三段而無法啟動，對一個自閉讀者可能因為用了暗示語氣而無法確定該不該做，對一個有需求迴避特質的人可能因為開頭一句「你必須」就整個關機。輸出的品質不只取決於內容對不對，也取決於它有沒有配合讀者的認知運作方式。</p>
<p>兩條讀者路線在這裡分開：想為神經多樣性的自己或親友<strong>直接調整 AI 輸出</strong>的人，跳到對應特性的分析篇拿規則、或直接取用整合後的 skill（見文末〈取用整合後的 skill〉）；想<strong>理解「輸出如何配合認知運作」這個設計問題</strong>的人，依序讀三篇分析再進方法論。</p>
<p>系列的起點是三個真實存在的 Claude skill。它們各自針對一種神經多樣性特性，把「該怎麼輸出」寫成明確規則。本系列先逐一拆解這三個 skill 在解什麼問題、機制為何有效，再抽出跨三者共用的輸出設計方法論，最後把三種特性整合成一個可組合的 skill。</p>
<h2 id="為什麼放在一起談">為什麼放在一起談</h2>
<p>三種特性對「好輸出」的定義並不一致，甚至彼此衝突。ADHD 導向要求開頭就是一個可立即執行的動作（範例形式是祈使命令）；需求迴避導向卻要求把所有「你必須 / 你應該」拿掉。把三者放在同一個系列，是為了看清一件事：它們共用一層底層邏輯（降低提取成本、外化不該由讀者記住的狀態、誠實不操弄），差異只發生在上層的轉換方式。認清哪些是共用底層、哪些是可切換的上層，是整合成單一 skill 的前提。</p>
<table>
  <thead>
      <tr>
          <th>特性</th>
          <th>針對的認知現實</th>
          <th>輸出的核心轉換</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>ADHD</td>
          <td>工作記憶小、啟動最難、多巴胺稀缺</td>
          <td>壓縮 + 動作直給 + 外化狀態 + 讓進度可見</td>
      </tr>
      <tr>
          <td>自閉（ASD）</td>
          <td>字面理解、曖昧耗能、變動令人迷失</td>
          <td>消歧義 + 明確結構 + 標優先級 + 變動前預告</td>
      </tr>
      <tr>
          <td>需求迴避（PDA）</td>
          <td>「被要求」本身觸發焦慮、需要自主權</td>
          <td>去命令化重構 + 給真實選擇 + 歸還控制權</td>
      </tr>
  </tbody>
</table>
<p>三種轉換不在同一層。ADHD 與 ASD 改的是<strong>輸出的格式</strong>（同一件事怎麼排版、怎麼措辭）；PDA 改的是<strong>任務的框架</strong>（這件事被呈現成命令還是探索）。這個層次差異是整個方法論的樞紐，在方法論篇會展開。</p>
<h2 id="系列文章">系列文章</h2>
<table>
  <thead>
      <tr>
          <th>文章</th>
          <th>解的問題</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><a href="/blog/neurodiversity/adhd-output-shaping/" data-link-title="ADHD 輸出設計：把「知道」與「做到」之間的摩擦降到最低" data-link-desc="拆解 i-have-adhd skill：每條輸出規則對應哪個 ADHD 認知事實、為什麼這樣的輸出能降低知道與做到之間的摩擦，以及動作直給對哪種讀者反而有害">ADHD 輸出設計</a></td>
          <td>i-have-adhd 如何把「知道答案」與「做出答案」之間的摩擦降到最低</td>
      </tr>
      <tr>
          <td><a href="/blog/neurodiversity/asd-output-shaping/" data-link-title="自閉輸出設計：把「猜測」從閱讀迴路裡移除" data-link-desc="拆解 i-am-autistic skill：字面理解、曖昧耗能與變動迷失如何決定輸出規則、消歧義與明確結構為何降低詮釋成本，以及它與 ADHD 導向在壓縮與明確之間的交集和分歧">自閉輸出設計</a></td>
          <td>i-am-autistic 如何把「猜測」從閱讀迴路裡移除</td>
      </tr>
      <tr>
          <td><a href="/blog/neurodiversity/pda-demand-avoidance-reframing/" data-link-title="需求迴避重構：處理「一被要求就做不了」" data-link-desc="拆解 pda-reframing skill：skill 如何把需求迴避定性為焦慮反應、去除命令語言與重構策略如何歸還控制權，以及為什麼它改的是任務框架而非輸出格式、真誠與操弄的界線在哪">需求迴避重構</a></td>
          <td>pda-reframing 如何處理「一被要求就做不了」</td>
      </tr>
      <tr>
          <td><a href="/blog/neurodiversity/designing-output-for-cognitive-profiles/" data-link-title="為認知類型設計輸出：共用底層與可組合的 mode" data-link-desc="從 ADHD、自閉、需求迴避三種輸出設計抽出方法論：哪些規則是三者共用的 base layer、格式層與框架層如何區分、祈使與去命令化的同層衝突如何靠 profile 切換化解，以及如何據此把三者整合成一個可組合的 skill">為認知類型設計輸出</a></td>
          <td>抽出三者共用的 base layer 與可組合 mode、化解格式層與框架層的衝突</td>
      </tr>
  </tbody>
</table>
<h2 id="定位與邊界">定位與邊界</h2>
<p>本系列談的是<strong>輸出設計</strong>，不是臨床指南。三種特性的描述取自對應 skill 與公開來源，用來推導「輸出該長怎樣」，不用來做診斷或治療建議。本系列刻意只取「輸出摩擦」這一個切面，上面的對照表因此只列每種特性在哪裡卡——這是取景的選擇，不是主張這些特性只有困難面。其中需求迴避（PDA）跟 ADHD、自閉不同，它不是正式診斷、作為獨立建構在研究社群內仍有爭議；本系列引用它是為了推導輸出原則，不預設它是已確立的病因。神經多樣性是光譜，同一個標籤下的個體偏好差異很大——本系列產出的規則是預設值，不是規範每個人都適用的處方。實際使用時，讀者本人的回饋永遠優先於任何預設規則。</p>
<h2 id="取用整合後的-skill">取用整合後的 skill</h2>
<p>三種特性整合後的產出是 <code>neurodivergent-output</code> skill，它把上面的分析抽成一組可執行規則：讀者向 AI 助理宣告自己的 profile（「我有 ADHD」「我是自閉者」「我有需求迴避」，或組合如「AuDHD 且有需求迴避」），AI 依對應的層開啟輸出規則、必要時套用衝突化解。取用方式：skill 收在公開的 <a href="https://github.com/tarrragon/claude-skills">claude-skills 庫</a>（<code>neurodivergent-output</code> 目錄），可複製到自己的 Claude Code 或相容環境使用；規則背後的完整推導見<a href="/blog/neurodiversity/designing-output-for-cognitive-profiles/" data-link-title="為認知類型設計輸出：共用底層與可組合的 mode" data-link-desc="從 ADHD、自閉、需求迴避三種輸出設計抽出方法論：哪些規則是三者共用的 base layer、格式層與框架層如何區分、祈使與去命令化的同層衝突如何靠 profile 切換化解，以及如何據此把三者整合成一個可組合的 skill">方法論篇</a>。</p>
<p>本系列可以看成 <a href="/blog/skills/compositional-writing/" data-link-title="Compositional Writing — 組合式寫作方法論" data-link-desc="以 Zettelkasten 為核心、針對程式碼註解、文件、log、prompt、欄位、長篇技術文章、外部分析材料轉教學文章、跨多篇 collection 結構的寫作方法論。核心原則 &#43; 觸發路由 &#43; 情境 reference。">compositional-writing</a> 的延伸。後者為通用讀者的認知負荷與 token 成本塑形輸出；本系列把同一個「為認知運作塑形輸出」的方法，推到特定神經類型上。兩者共用的底層原則在方法論篇的 base layer 一節對照。</p>
]]></content:encoded></item></channel></rss>