[AGENT] 13 分鐘閱讀OraCore 編輯部

Claude Code 把聊天變成終端工作

我拆 Claude Code 的終端工作流,順手給你一段可直接貼上的 agentic coding prompt 模板。

分享 LinkedIn
Claude Code 把聊天變成終端工作

以前我把模型當聊天工具,現在我把它當終端裡的執行器。

我用 Claude 一陣子了。前面那種用法你一定熟:問一題、拿到一段漂亮回答、再把答案翻成真正的工作。問題就卡在這裡。我明明知道它會寫、會解釋、會整理,最後還是得自己切檔案、跑指令、對 diff、補洞。講白一點,就是我在跟一個很會講話的同事合作,但他死都不碰鍵盤。

後來我開始看 Claude Code,整個手感就變了。它不是把聊天做得更像聊天,而是把聊天往終端裡推,讓模型直接進工作流。這件事我一開始其實有點煩,因為它逼我把任務講清楚;但用久了才發現,這才是比較像真的在做事。

觸發我整理這篇的來源,是 Claude (AI) 的 Wikipedia 頁面。這頁沒那麼乾淨,但它把 Claude Code 的路線講得很直白:2025 年 2 月推出、5 月 GA、後來補了 web 版和 sandboxing,頁面也寫到 Anthropic 曾說 Claude Code revenue 到 2025 年 7 月成長 5.5x。這種數字我會留意,因為它代表不是玩具,是有人真的拿去付錢。

別再把模型當聊天搭子

訂閱 AI 趨勢週報

每週精選模型發布、工具應用與深度分析,直送信箱。不定期,不騷擾。

不會寄垃圾信,隨時可取消。

“Claude Code, released in February 2025, is an agentic command line tool to delegate coding tasks from the terminal using natural language prompts.”

翻譯一下就是:模型不只是在回答你,它開始被要求在你的工作環境裡做事。這個差別很大。聊天是討論,終端工作是執行。前者讓你更快理解問題,後者讓你真的把問題收掉。

Claude Code 把聊天變成終端工作

我以前最常掉進去的坑,就是先問模型要方案,然後自己再把方案拆成一堆 shell 指令、檔案修改、測試步驟。每一步都要我手動搬運。Claude Code 的價值,不是它會不會寫程式碼,這種事情很多工具都會。重點是它能不能待在同一個執行上下文裡,自己去看 repo、跑命令、修錯、再跑一次。

我自己的感受很直接:它比較像一個會用 shell 的初階工程師,而不是 autocomplete。這也是為什麼我現在寫 prompt 不再像寫產品簡報。我會把它寫成 task ticket,因為那才是它真的吃得下的格式。

實操寫法很簡單,先把任務拆成四件事:在哪個 repo、要改什麼、限制是什麼、什麼叫做完成。你不把這四件事講清楚,模型就會自己腦補。模型一腦補,最後你就會多花時間收拾。

  • 指定範圍:最好直接寫路徑或 package 名稱。
  • 指定動作:是要改、要測、還是只檢查。
  • 指定完成條件:至少一個成功標準。

我以前最討厭別人丟一句「幫我修一下」給我。現在換成模型,我也一樣討厭。因為模糊任務只會把清理成本轉回你自己身上。

Sandboxing 這種無聊功能,才是真正有用的

“On October 20, 2025, Anthropic launched a web version of Claude Code and a sandboxing feature.”

白話就是:Claude Code 不再是那種「把整台機器交給 bot」的粗暴玩法,而是開始往受控工作區走。這聽起來不性感,但對團隊來說,這通常才是能不能真的上線的分水嶺。

我看過太多 agent demo,前五分鐘大家都覺得很神,後面安全團隊一問:「那它到底能碰到什麼?」整個氣氛就冷掉。sandbox 的意義就在這裡。你能描述它能讀什麼、能改什麼、壞掉怎麼回收,這種工具才有機會進正式流程。

Anthropic 把 web 版跟 sandboxing 一起推,不是巧合。web 降低使用門檻,sandbox 降低心理壓力。兩個一起來,才比較像真的給團隊用的產品,而不是工程師桌上的實驗品。

我自己在做內部 agent workflow 時,最先學到的一件事就是:先想 permissions,再想 UI。你只要把權限邊界講清楚,後面很多亂七八糟的事會少一半。

實操寫法可以照這個順序做:

  • 給 agent 一個獨立 working directory。
  • 把可寫區域限縮在 sandbox。
  • 把 secrets 留在它碰不到的地方。

如果我沒辦法用一句話講清楚它能讀什麼、能改什麼、壞掉怎麼停,我就會覺得這個 setup 太鬆。這不是保守,這是省自己時間。

真正賣的是 workflow compression

“Claude Code went viral during the 2025-2026 winter holidays when people had time to experiment with it, including many non-programmers who used it for vibe coding.”

翻譯一下就是:這工具不是只在工程師圈子裡被玩,它開始被拿來壓縮一整串瑣碎流程。很多人會把焦點放在 vibe coding,但我覺得那只是表面。真正有意思的是,這個介面夠簡單,讓人能把原本要拆成五步的事,濃縮成一次對話。

Claude Code 把聊天變成終端工作

我在公司內部看過類似的事。工具真正第一次被接受,通常不是因為它寫出完美程式碼,而是因為它幫你省掉三個你很煩的步驟。人只要感受到「這東西有幫我少做事」,信任就會慢慢長出來。

Claude Code 的核心不是聊天,而是把 intent 直接接到 action。你不用先寫長篇說明,再手動 copy 指令,再自己去改檔案。很多時候你可以直接從「我要達成什麼」跳到「開始做」。這種感覺跟普通 assistant 差很多,因為它真的站在工作發生的地方。

實操上,我會優先挑三種任務來試:機械步驟多、完成標準清楚、失敗代價低。像是 repo-wide rename、根據註解補文件、批次 scaffold tests、整理 package 結構,這些都很適合。

  • 機械步驟多:適合讓 agent 吃掉重複勞動。
  • 完成標準清楚:你才知道它有沒有做對。
  • 失敗代價低:比較不會一開始就翻車。

如果你要在團隊裡試,拜託不要先拿最核心的商業邏輯開刀。先挑一個大家都嫌煩、但又不會炸掉整個系統的任務。你需要的是一次乾淨的勝利,不是一次華麗的事故。

那個 5.5x,代表它真的被買單了

“Based on enterprise adoption, Anthropic reported a 5.5x increase in Claude Code revenue by July.”

這句我看得最重。因為消費者玩一玩很正常,企業掏錢才是另一回事。只要是企業 adoption,通常就表示工具已經過了 demo 階段,開始進到採購、資安、流程整合這些麻煩地帶。

5.5x 這個數字不是拿來吹的,是拿來判斷工具有沒有活到工作現場。它告訴我 Claude Code 不是單純的 terminal 玩具,而是已經被放進真實流程裡,至少一部分團隊願意為它付費。

這也解釋了為什麼 Anthropic 後面一直補 web access、sandboxing、browser control、enterprise 連接器。當工具開始收錢,產品方向就會從「好玩」變成「能不能過採購、能不能過安全審查、能不能每天用」。

實操上,我評估這類工具只看三件事:

  • 少了幾個手動步驟。
  • 我修正它的次數有多少。
  • 它的輸出能不能 review,而不是整段重寫。

最後一條最重要。review 很便宜,重寫很貴。只要你開始重寫,這工具就很可能沒幫上忙。

Constitutional AI 是規則書,不是口號

“Claude is trained using ‘constitutional AI’, a technique developed by Anthropic to improve ethical and legal compliance.”

白話就是:Anthropic 想把行為規則寫進模型裡,而不是只靠人類事後補救。我不會說這就解決了對齊問題,沒有那麼神。但它確實解釋了為什麼 Claude 在一些風險情境裡,常常比別的模型更像有政策意識。

Wikipedia 那頁還提到,這套 constitution 從一開始的原則清單,後來擴到 75 條,再到 2026 年的 23,000 字版本。這很 Anthropic:把行為越寫越細,直到模型有更明確的參照。你可以不喜歡這路線,但它是實打實的設計選擇。

對開發者來說,重點其實更簡單。你要一個 agent 穩定做事,就得給它寫得出來的規則,不是靠感覺。模型跟外包工程師一樣,沒規則就會亂跑。

實操寫法我會叫它 mini-constitution。別寫成哲學宣言,寫成可執行的清單就好。像這樣:

  • 它能改哪些檔案。
  • 它要先問過什麼事。
  • 什麼情況要立刻停。

如果你在做內部工具,這一段真的會救你。agent 越自主,你的規則就越要像 checklist,而不是像海報標語。

Browser control 和檔案權限,才是風險真正冒出來的地方

“Anthropic released the ‘computer use’ feature, allowing Claude to attempt to navigate computers by interpreting screen content and simulating keyboard and mouse input.”

這句的意思很直白:Claude 不只會寫字,它開始會碰電腦。這很強,也有點毛。因為一旦模型能點、能打、能操作應用程式,攻擊面就大很多了。這時候你面對的就不只是文字生成,而是實際行為。

Wikipedia 也提到 Claude for Chrome,還有後來的 Cowork 工具,能碰本機資料夾跟 sandbox shell。這條路線很清楚:Anthropic 是在把 Claude 往更多電腦權限推,不是在收回來。對開發者來說,這是機會,也是警告。

我聽過太多「先讓它看一下資料夾就好」的提案。然後下一步是整顆磁碟,再來是瀏覽器,再來是寄信權限。這條斜坡真的存在,所以邊界要先畫,不然 enthusiasm 會跑得比你的安全模型快。

實操上,我的做法很土,但有效:只有在任務真的需要時才給 browser 或 file access。如果 repo access 就能完成,別往上加。如果一定要 browser,就把 session 隔離。如果一定要本機檔案,就給它一個乾淨 workspace。

  • 用獨立帳號或 profile 跑 agent。
  • 不要把 credentials 放在它會碰到的 workspace。
  • 每個外部副作用都要 review:上傳、送出、刪除、commit。

可抄的模板

# Claude Code task prompt template

## Goal
You are working inside this repository. Complete the task below with minimal changes and explain the result at the end.

## Task
[Describe the exact change you want]

## Context
- Repo area: [path or package]
- Relevant files: [list files if known]
- Why this matters: [one sentence]

## Constraints
- Do not modify files outside: [scope]
- Do not change public APIs unless required
- Prefer the smallest diff that solves the problem
- Ask before any destructive command
- Keep existing style and conventions

## Steps
1. Inspect the relevant files.
2. Identify the smallest safe change.
3. Edit the code.
4. Run the most relevant tests.
5. Fix failures only if they are caused by this task.
6. Summarize what changed and any follow-ups.

## Acceptance criteria
- [ ] [criterion 1]
- [ ] [criterion 2]
- [ ] [criterion 3]

## Output format
Return:
- a short summary
- files changed
- commands run
- test results
- any risks or open questions

## Safety rules
- If you are uncertain, stop and ask a question.
- Do not guess at hidden requirements.
- Do not touch unrelated code.
- Do not delete code unless the task explicitly requires it.

## Example task
Refactor the auth helper so token parsing is isolated into a new utility, then run the auth test suite and report any regressions.

這段我會直接貼進 terminal agent workflow。它故意寫得很無聊,因為無聊通常比較安全。你越把結構固定住,模型越不容易自作聰明。

如果是我在團隊裡推,我會每次都維持同一種骨架:goal、context、constraints、steps、acceptance criteria、output format、safety rules。這樣好處很現實,大家比較容易 review,之後也比較能比對不同任務的品質。

最後補一句:這個模板不是取代判斷,它只是讓判斷變得看得見。這就是我現在會願意把 Claude 丟進終端的原因。

來源我主要拆的是 Claude (AI) Wikipedia 頁面,再對照 Anthropic Claude CodeClaude Code GitHub repoAnthropic Constitutional AI 研究Anthropic news。上面這份模板是我自己整理的工作流版本,不是 Anthropic 原文照抄。