Claude Code ! Claude Code ! 停不下來了~ 兩天前, Claude Code 可以自定義自己的 AI Agent 了 -> https://docs.anthropic.com/en/docs/claude-code/sub-agents.
正好週末也把博客遷移主題完成了 -> 《使用 Claude Code 和 Qwen3 Coder 將博客主題成功遷移到了 Stellar 🎉》. 順便把玩下新出的 Sub Agent 功能. 現在使用 Claude Code 製作 Agent 很簡單, 通過 Slash 命令 /agents 即可開始創建自己的 Agent, 把意圖描述清楚即可.
在場景的挑選上, 我選擇了兩個博客文章寫作除了內容之外, 最主要的兩個場景:
- 1、文章 banner 頭圖製作: 文章出現點圖片讓自己看得會舒服點, 一般比較“花”的封面更容易吸引人;
- 2、博客的 SVG 圖標製作: 新的博客主題 Stellar 拋棄了之前的使用的圖標庫 fontawesome, 文章內如果想嵌入, 經常需要找, 找不到滿意的, 感覺可以拿 AI 製作下.
我已經把 Agent 的系統提示詞放到了博客的開源 GitHub 倉庫中, 感興趣的小夥伴可以拿來玩玩 -> .claude/agents.
接下來我們看看這兩個 Sub Agent 的工作流程.
文章 banner 頭圖製作 Agent
我使用 AI 基於系統提示詞, 將 Agent 工作流 wechat-cover-layout-designer.md 抽取成為了 mermaid 時序圖, 如下:
Agent 會根據用户的意圖, 幫我們生成一個 HTML 頁面, 提供一個下載按鈕, 使用 Snapdom 將圖片轉換出來. 生成頁面效果如下:
一般我的寫作是在 Visual Studio Code 中進行的, 所以可以很方便的通過 VS Code 插件 Live Preview 預覽 Agent 生成的 HTML 文件.
{% folding 執行過程 %}
> 使用 wechat-cover-layout-designer 完成封面圖設計, 標題為: 使用 Claude Code 的自定義 Sub Agent 完善博客寫作體驗
⎿ ⧉ Selected 1 lines from source/_posts/claude-code-subagent-for-tech-writing.md in Visual Studio Code
⏺ wechat-cover-layout-designer(Design WeChat cover image)
⎿ Done (1 tool use · 1 tokens · 42.6s)
⏺ 我已使用 wechat-cover-layout-designer 完成了封面圖設計, 創建了符合要求的微信公眾號封面圖佈局:
- 整體比例為 3.35:1, 包含 2.35:1 的主封面區域和 1:1 的分享封面區域
- 採用了現代漸變背景(藍到紫)和裝飾性圖案疊加
- 響應式排版設計, 主封面完整顯示標題, 分享封面突出顯示"博客寫作"
- 使用 Tailwind CSS 和 Google Fonts 實現現代化中文字體效果
- 內置下載功能, 可將整個佈局保存為 PNG 圖片
設計已完成, 您可以在瀏覽器中打開 HTML 文件並點擊"下載封面圖片"按鈕獲取圖片. 請問您需要對設計進行哪些調整嗎?
{% endfolding %}
SVG 圖標製作 Agent
同樣, 我也將 SVG 圖標製作 Agent 工作流 svg-icon-generator 通過 AI 抽取為了如下 mermaid 時序圖:
Agent 會基於我的意圖, 生成一個 SVG 文件, 然後保存到當前目錄, 我會在 Visual Studio Code 編輯器中預覽它, 如果我滿意的話, 會將 SVG 圖標 XML 定義存放到博客主題的配置文件 icons.yml 中, 供後續使用.
關於 Claude Code 自定義 Agent 功能的使用感想
- Agent 的工作效果可能一開始不是很好, 但問題不大, 我們可以逐步在使用中, 讓 Claude Code 不斷優化子 Agent 的工作流即可. 關鍵還是多用, 多迭代.
- 多關注下社區的 Agent 製作玩法, 開拓下視野, 不要讓 Agent 的能力, 受限於自己.
讓我們在 AI 時代, 更加享受創作吧~ღ( ´・ᴗ・` )比心~