【震撼】Anthropic 官方的「HTML First」思維:Claude Code 的最佳解決方案來了!

@ClaudeCode_love
日語2 個月前 · 2026年5月12日
363K
253
24
2
570

TL;DR

Anthropic 工程師 Thariq 指出,對於 Claude Code 的輸出而言,HTML 優於 Markdown,它能實現互動式原型、視覺化報告,並透過瀏覽器相容格式提升團隊協作效率。

突然間,你的常識今天會崩潰。老實說,99% 的人還在用 Markdown 搭配 Claude Code。Anthropic 的 Claude Code 團隊內部人士說:「別再這樣了。」他說:「用 HTML 輸出,效果遠勝 Markdown。」

Claude Code Studio - inline image

因為隨著 Claude Code 的輸出越來越進階,Markdown 變得難以閱讀、無法有效傳達,也無法分享。

另一方面,使用 HTML:

  • 你可以畫圖
  • 你可以用顏色標示
  • 你可以用分頁整理
  • 你甚至可以做出滑桿和按鈕
  • 你可以直接在瀏覽器中分享

換句話說,要發揮 Claude Code 的真正價值,不只是「你輸出什麼」,連「你用什麼格式輸出」都變得極其重要。

我敢這麼說。

Claude Code 時代的最佳解不是只有 Markdown,而是 HTML 優先。

事實上,在這篇文章出來之前,ClaudeCodeStudio 就已經在用這個方法,確保投影片素材一次就能產出這種品質 👇

如果你把這篇文章讀到最後,我想你就會明白為什麼辦得到,所以請務必讀完!

Claude Code Studio - inline image

順帶一提,你有過這種經驗嗎?

Claude Code Studio - inline image
  • 讓 Claude Code 寫了一份計畫,但超過 100 行之後就失去興趣了。
  • 把 Markdown 規格分享給團隊,但沒有人讀完。
  • 看著 ASCII 藝術圖,心想:「……這是什麼?」
  • 想用顏色或版面來整理資訊,但 Markdown 做不到。
  • 把計畫貼到 Slack,結果變成附件被淹沒。

這些全都是「輸出格式的問題」。

一篇由 Claude Code 開發團隊成員 Thariq(@trq212)所寫的文章《Using Claude Code: The Unreasonable Effectiveness of HTML》,目前在 X 上爆紅,瀏覽量超過 1100 萬 😳

Claude Code Studio - inline image

Thariq 是 Anthropic 的 Claude Code 團隊成員,也是 YC W20 的工程師。換句話說,這是一位每天在第一線使用 Claude Code 的人宣告:「我不用 Markdown 了。」

這次我會用簡單易懂的方式說明內容,包含具體的提示範例 👇

原始文章在這裡:https://x.com/trq212/status/2052809885763747935

■ Markdown 的問題是什麼?

Claude Code Studio - inline image

Markdown 多年來一直被用作 AI Agent 與人類之間的通訊工具。它簡單、隨處可用,也能寫出某種程度的豐富文字。Claude Code 當然也預設用 Markdown 輸出。

但老實說,這聽起來是不是很熟悉?

隨著 Claude Code 能夠處理更複雜的任務,它輸出的計畫和規格也越來越長。你真的會把超過 100 行的 Markdown 檔案讀完嗎?

Thariq 在文章中寫道:

「我覺得讀超過一百行的 Markdown 檔案很困難。」

而且,現在我們甚至越來越少自己編輯檔案。我們把它們當作規格的參考,或是腦力激盪的輸出。即使要編輯,也是叫 Claude「改一下這個」。換句話說,Markdown 最大的優點——「人類容易手動編輯」——已經不再有意義。

這完美地說出了許多 Claude Code 使用者一直以來隱約感受到的問題。

■ 為什麼 HTML 選項「不合理地有效」

Claude Code Studio - inline image

Thariq 提出的做法是將 Claude Code 的輸出格式從 Markdown 改為 HTML。

你可能會想:「HTML 不是用來做網頁的嗎?」但 HTML 的表現力是 Markdown 無法比擬的。

來看看用 HTML 具體能表達什麼:

  • 用表格呈現結構化資料
  • 用 CSS 設計和上色
  • 用 SVG 畫插圖和圖表
  • 用 script 標籤嵌入程式碼片段
  • 用 JavaScript 和 CSS 實現互動
  • 結合 SVG 和 HTML 製作流程圖
  • 用絕對定位或 canvas 處理空間資料
  • 用圖片標籤嵌入圖片

Thariq 斷言:

「我敢說,幾乎沒有任何 Claude 能讀取的資訊集合,是你無法用 HTML 相當有效率地呈現的。」

任何曾經讓 Claude 畫 ASCII 圖表或用 Unicode 字元表示顏色的人,都會明白這句話的重量。你將從那種「開法拉利去便利商店」的沒效率中解放出來。

■ 資訊密度天差地遠

Claude Code Studio - inline image

HTML 最大的優勢是「資訊密度」。

同樣的內容用 Markdown 和 HTML 寫,HTML 可以用更易讀的方式傳達更多資訊。你可以用分頁切換、用顏色標示、嵌入圖表。

即使你不想讀 100 行的 Markdown,同樣的資訊用分頁和顏色整理成 HTML,就會直接印入腦中。

這不只是「外觀問題」。沒被讀的規格就跟不存在一樣。用會被讀的格式輸出,直接連結到工作本身的品質。

■ 分享的便利性

Claude Code Studio - inline image

當你想把 Markdown 檔案分享給別人時,通常會這樣:

  • 在 Slack 上附加檔案 → 沒人打開
  • 附加在 email 裡 → 沒人打開
  • 放到 GitHub 上 → 非工程師無法存取

用 HTML 的話,只要上傳到 S3 然後傳連結就行了。任何有瀏覽器的人都能讀。你甚至可以做成響應式設計,讓手機也能讀。

Thariq 的原話:

「如果你的規格、報告或 PR 說明是用 HTML 寫的,別人實際去讀的機率會高非常多。」

這在實務上是個微妙但極其重要的關鍵。

■ 雙向互動的革命

Claude Code Studio - inline image

這裡才是 HTML 真正發光的地方。

HTML 不只是拿來「讀」的。它可以操作。

例如,微調設計。如果你叫 Claude Code「做一個有滑桿的 HTML 檔案」,它就會輸出一個可以即時調整動畫速度、緩動曲線和顏色的檔案。一旦找到喜歡的參數,只要按「複製」按鈕,再貼回 Claude Code 就行了。

這種雙向互動,讓調整的精準度達到純文字提示永遠無法企及的程度。

你不再需要為了「再右邊一點」、「再快一點」、「不是這個顏色」而用文字溝通。你只要移動滑桿。

■ 具體使用案例(附提示範例)

文章中,Thariq 用具體的提示範例介紹了 HTML 的使用模式。這些非常實用,我就直接介紹了。

𝟭. 設計、規劃與探索

Claude Code Studio - inline image

在 Claude Code 中處理複雜任務時,與其用一份 Markdown 計畫,不如用多個 HTML 檔案來撒下「探索之網」。

提示範例:

「我無法決定入門畫面的方向。產生 6 種完全不同的方法,在版面、語氣和密度上變化,並把它們排列在一個 HTML 檔案中,方便我比較。在每個標籤上寫下各自的取捨。」

「在一個 HTML 檔案中建立詳細的實作計畫。包含模擬圖、資料流程和重要的程式碼片段以供審查。讓它易讀且容易吸收。」

𝟮. 程式碼審查與理解

Claude Code Studio - inline image

你可以建立比 GitHub 的 diff 畫面更容易閱讀的程式碼審查。

提示範例:

「建立一個 HTML 成品來審查這個 PR。我不熟悉串流/背壓邏輯,所以請專注在那部分。呈現實際的 diff,加上行內邊距註解,並根據重要性用顏色標示。」

Thariq 寫道:「現在,我每個 PR 都會附上 HTML 格式的程式碼說明。」

𝟯. 設計與原型製作

Claude Code Studio - inline image

就像 Claude Design 的基礎是 HTML 一樣,HTML 在設計表達上也非常擅長。即使最終實作是用 React 或 Swift,先以 HTML 畫草稿再重寫的工作流程也很有效。

提示範例:

「我想做一個新的結帳按鈕原型。點擊時它應該會動畫變成紫色。建立一個 HTML 檔案,讓我可以透過滑桿和選項嘗試每個動畫參數。包含一個按鈕來複製效果好的參數。」

𝟰. 報告、研究與學習

Claude Code Studio - inline image

Claude Code 擅長整合多個資料來源的資訊,並總結成易讀的報告。你可以讓它搜尋 Slack、程式碼庫、git 歷史和網路,來建立領導報告或事件報告。

提示範例:

「我不懂速率限制器是怎麼運作的。讀取相關程式碼,建立一個 HTML 說明頁面。包含 token bucket 流程圖、3-4 個附註解的重要程式碼片段,最後加上一個『常見陷阱』章節。最佳化到讓我看一次就能理解。」

𝟱. 自訂編輯介面

Claude Code Studio - inline image

這是我個人覺得最衝擊的使用案例。用一次性的 HTML 編輯器,實現難以在文字框中傳達的操作。

提示範例:

「我想重新排列 30 張 Linear 票的優先順序。建立一個 HTML 檔案,每張票是一個可拖曳的卡片,並放在四個欄位中:現在 / 下一個 / 之後 / 捨棄。根據你的猜測先排列好。包含一個『複製為 Markdown』按鈕,用來匯出最終順序,每個區塊附上一行理由。」

「我正在調整這個系統提示。建立一個並排編輯器。左邊是可編輯的提示(標示變數插槽),右邊是三個範例輸入,讓範本即時反映。包含字元/Token 計數器和複製按鈕。」

這個點子不是很棒嗎?當場產生所需的 UI,只為了那個任務。不需要重複使用。不需要完美。但比起只用文字處理,效率高出 100 倍。

■ 常見問題解答

Claude Code Studio - inline image

文章中,Thariq 也回答了關於 HTML 的常見問題。

「這樣不是比較耗 Token 嗎?」

→ 確實比 Markdown 用更多 Token。但考慮到表現力和「實際被讀的機率」,整體來說是有效率的。以 Opus 4.7 的 100 萬 Token 上下文來說,增加的量根本不算什麼。

「產生時間不是會變長嗎?」

→ 比 Markdown 多花 2-4 倍時間。但 Thariq 本人覺得結果值得。

「版本控制怎麼辦?」

→ 這確實是缺點。HTML 的 diff 雜訊比 Markdown 多,更難審查。目前這是 HTML 最大的弱點之一。

「設計出來會不會很俗氣?」

→ 如果你使用 Claude Code 的前端設計外掛,就會改善。此外,讓 Claude Code 讀取你公司的程式碼庫來建立「設計系統 HTML 檔案」,之後以此為參考,就能統一成公司風格。

■ 為什麼是「現在」用 HTML?

Claude Code Studio - inline image

這篇文章之所以引起共鳴,是因為時機。

現在 Claude Code 能處理複雜任務,輸出又長又密集。繼續用 Markdown——一種只是「帶點花樣的文字」的格式——來接收,已經成為瓶頸。

Thariq 的結論是:

「使用 HTML 時,我比以往任何時候都更有參與感。」

不是把所有事情交給 Claude Code,而是透過將輸出做成 HTML,形成「人類理解、判斷、回饋」的循環。這才是與 AI 協作的本質。

■ 實踐重點總結

Claude Code Studio - inline image
  • 不需要困難的技巧或設定。只要告訴 Claude Code「做一個 HTML 檔案」。
  • 不要一開始就嘗試製作技能檔案。先用原始提示試試。
  • 從「你想讓別人讀的東西」開始,例如計畫、審查、報告、原型。
  • 當你意識到「互動性」(如滑桿和複製按鈕)時,效果會加倍。
  • 在瀏覽器中開啟產生的 HTML,或上傳到 S3 分享。

Markdown 並不差。但既然 Claude Code 的輸出已經這麼先進,是時候也升級接收端的格式了。

下次你讓 Claude Code 建立計畫時,試著加一句:「用 HTML 做。」你會驚訝於其中的差異。

給覺得這篇文章有點幫助的人:

Claude Code Studio - inline image

𝗖𝗹𝗮𝘂𝗱𝗲 𝗖𝗼𝗱𝗲 𝗦𝘁𝘂𝗱𝗶𝗼 @ 𝗝𝗮𝗽𝗮𝗻(@ClaudeCode_love

是由三位 Claude Code 愛好者經營的帳號。

我們每天發佈關於 CLI 實戰運用和自動化的內容。

目前正與一家上市公司共同開發 AI Agent。

我們平時的貼文 👇

  • 使用 Claude Code 和 Claude 的實際產品開發案例
  • 整理 Claude Code 運用 / Vibe Coding / 開發趨勢
  • 來自海外的 Claude Code 最新資訊

從開發理念到設計、實作、改善,

我們不只是「完成建置」,而是將海外和第一手資訊總結到能實際推出產品的程度。

如果你有興趣,請追蹤並看看 👀 我想你會有所收穫!

存到 YouMind

使用 YouMind 深度閱讀爆款文章

保存原文、追問細節、總結觀點,並在一個 AI 工作空間裡把爆款文章沉澱成可複用筆記。

了解 YouMind

更多可拆解樣本

近期爆款文章

探索更多爆款文章