Claude Code 系統操作能力

Claude Code 不只是寫程式工具——任何終端機能做的事它都能做。這個重新定位把它從 IDE 升級成「能自動化整台電腦的代理」,把原本要手動處理的瑣事(清磁碟、管 GitHub、跑批次)全交給它。

核心觀念

寫程式工具       →     系統代理
(單一場景)           (任何 shell 任務)

關鍵:Claude Code 能用 Bash 工具 → 凡是你能在 terminal 打的指令它都能組合 + 解讀結果。

三類典型應用

1. 磁碟空間清理

「幫我掃描電腦裡有哪些專案,哪些可以刪」

Claude Code 自動:

  1. du 列出每個專案大小
  2. git log 看最後 commit 時間
  3. 檢查有沒有推上 GitHub、有沒有未提交檔
  4. 列成表格給人看

→ 人決定刪除清單 → AI 先檢查未推變更 → 推上 GitHub → 才刪

實戰:10 分鐘回收 30GB;再掃 ~/Library/ 隱藏快取(Homebrew 舊下載 / pip / Playwright / Chrome SW)又清 15GB。

2. GitHub repo 管理

「幫我把這個專案 repo 設成停止更新」

→ 一行 gh repo archive 搞定,repo 變唯讀。

對照手動:要進 GitHub 網頁、找 Settings → 滑到底 → archive section → 確認對話框。

3. 任何 shell 工具的組合

不限於 git/du/gh — 凡是 terminal 工具(curl / rsync / ffmpeg / pandoc / brew / jq)都能讓它組合來解問題。

為什麼這個能力被低估

既有印象實際能力
「Claude Code = 寫程式」Claude Code = 任何 shell 任務代理
「要寫腳本太麻煩」自然語言描述 → AI 組指令
「不確定能不能做」試試看就知道(有 反饋循環

與其他概念的關係

強連結

  • Claude Code — 本概念是 Claude Code 能力的延伸定位
  • Computer Use — 同樣方向但操控 GUI,shell 操作是它的 CLI 對應
  • 反饋循環 — 系統操作天然有 stdout / exit code 回饋
  • Skill 觸發判準 — 反覆做同類系統操作 → 變成 Skill

推斷連結

  • Hooks ?? — 可以掛 Hook 在系統操作前後做安全檢查
  • CLAUDE.md(專案手冊) ?? — 寫進「絕對不能執行的指令」hard rule(如 rm -rf /force push

風險與防呆

  • ⚠️ Claude Code 能執行 destructive command(rm / git reset —hard / docker rm -f)
  • 對應 vault CLAUDE 規則 F 廣義版:破壞性 flag 必對應 exclusion list
  • 建議在 CLAUDE.md(專案手冊) 加 hard rule 列禁用指令

來源出處