<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ChiYu's Blog on ChiYu Code Journey</title><link>https://huangchiyu.com/ChiYu-Blog/</link><description>Recent content in ChiYu's Blog on ChiYu Code Journey</description><generator>Hugo -- gohugo.io</generator><language>zh-TW</language><lastBuildDate>Wed, 02 Sep 2026 13:00:00 +0800</lastBuildDate><atom:link href="https://huangchiyu.com/ChiYu-Blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Day 01｜網站真的會被 Agent 使用嗎？我先丟了一句自然語言</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-01/</link><pubDate>Mon, 03 Aug 2026 08:47:21 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-01/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-03。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 今年我想拿一個很新的 Web API，做一件很</description></item><item><title>Day 1｜AI 不是不會做，是你只說「做得好看一點」</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-01/</link><pubDate>Sun, 02 Aug 2026 12:26:49 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-01/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-02。完整系列可見 iThome 系列頁 。 安安，我是 ChiYu！ 今年的第一篇，我想先從一句非常有 Vibe Coding 味</description></item><item><title>NotebookLM 正式更名 Gemini Notebook：不只換名字，Google 的 AI 筆記本開始會「動手做」</title><link>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-gemini-notebook-new-features/</link><pubDate>Wed, 22 Jul 2026 08:30:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-gemini-notebook-new-features/</guid><description>Hi~ 我是 Eric！ 👋 看到 NotebookLM 改名為 Gemini Notebook 的消息時，我第一個念頭其實不是興奮，而是：「Google 又來了。」 Google 的產品命名常常讓人跟得有點累。今天換名</description></item><item><title>2026 企業級 AI 導入全書：戰略藍圖、平台對決與資安防線建構指南</title><link>https://huangchiyu.com/ChiYu-Blog/posts/enterprise-ai-adoption-strategy-2026/</link><pubDate>Mon, 16 Mar 2026 10:30:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/enterprise-ai-adoption-strategy-2026/</guid><description>Hi~ 我是 Eric！🚀 如果你現在正坐在辦公室裡，對著董事會要求看「 AI 轉型回報率（ROI）」的報表發愁，那麼這篇文章就是為你準備的。 2026 年的 AI 市場已</description></item><item><title>【實戰篇】一眼看透技術全貌：NotebookLM 心智圖功能與架構梳理</title><link>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-knowledge-map-guide/</link><pubDate>Wed, 25 Feb 2026 14:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-knowledge-map-guide/</guid><description>Hi~ 我是 Eric！ 👋 在之前的文章中，我們聊過了怎麼把 NotebookLM 當成 Podcast 來聽、當成影片來看，甚至是直接產出簡報。但如果你跟我一樣，在面對「超大型技術架構」</description></item><item><title>[開源專案] 寫書不再被 Word 搞瘋！我開發了 BookPublisher MD2Docx —— 專為技術書作者打造的 Markdown 轉檔神器</title><link>https://huangchiyu.com/ChiYu-Blog/posts/bookpublisher-md2docx/</link><pubDate>Tue, 30 Dec 2025 10:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/bookpublisher-md2docx/</guid><description>寫書寫到想砸電腦？我受不了 Word 排版，直接自幹了一個 Markdown 轉檔神器！🚀 身為工程師，世界上最遙遠的距離，就是「我寫好的 Markdown」和「編輯要的 Word</description></item><item><title>【撰寫指南】Hugo 文章 Front Matter 參數詳解</title><link>https://huangchiyu.com/ChiYu-Blog/posts/hugo-front-matter-guide/</link><pubDate>Wed, 17 Dec 2025 16:50:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/hugo-front-matter-guide/</guid><description>這篇文章是為了快速查閱 Front Matter (文章開頭的設定區塊) 而建立的範本。 完整範本 (可以直接複製) +++ title = &amp;#34;文章標題&amp;#34; date = 2025-12-17T16:00:00+08:00 slug = &amp;#34;</description></item><item><title>Day 1: 【啟程】嘿，AI！我們來做個網站，但這次，我們約法三章</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday1/</link><pubDate>Wed, 20 Aug 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday1/</guid><description>Day 0: 【啟程】嘿，AI！我們來做個網站，但這次，我們約法三章 嘿，大家好啊！我是 ChiYu，也可以叫我 Eric。 寫了五年的 Code，平常都在跟 .Net</description></item><item><title>Day 02｜換到全新資料夾後，網站還能不能跑？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-02/</link><pubDate>Tue, 04 Aug 2026 07:58:25 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-02/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-04。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天才把完成版的 Agent trace 端上桌，今天我做的</description></item><item><title>Day 2｜這些東西到底叫什麼？Component、Pattern、Layout 與 Template</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-02/</link><pubDate>Mon, 03 Aug 2026 08:03:01 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-02/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-03。完整系列可見 iThome 系列頁 。 安安～我是祈豫～ 昨天留下來的後台有一個很麻煩的問題。 我知道搜</description></item><item><title>Flutter AI 學習 Day 1：先看懂 Dart 與專案地圖</title><link>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-1-dart-project-map/</link><pubDate>Tue, 05 May 2026 11:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-1-dart-project-map/</guid><description>Hi~ 我是 Eric！ 上一篇我先說明了為什麼我要用 AI 陪自己重新學 Flutter。今天正式進入 Day 1。 不過，第一天我沒有急著打開 Flutter 然後開始堆畫面。 這件</description></item><item><title>AI 戰術大進擊（上）：為什麼《Pokémon Champions》這麼適合拿來做 Deep Research？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/ai-game-analysis-battle-chatgpt-vs-gemini/</link><pubDate>Mon, 13 Apr 2026 14:30:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/ai-game-analysis-battle-chatgpt-vs-gemini/</guid><description>Hi~ 我是 Eric！🚀 這篇文章想做一件我自己覺得非常有意思、而且很有代表性的事情： 把 AI 從聊天工具，直接拉進「遊戲戰術研究員」的角色裡。 這次我拿來</description></item><item><title>【進階篇】AI 當你的助教：NotebookLM 學習卡與測驗，掌握「提取」的黃金時機</title><link>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-study-guide-quiz-guide/</link><pubDate>Fri, 27 Mar 2026 10:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-study-guide-quiz-guide/</guid><description>Hi~ 我是 Eric！ 👋 在上一篇文章中，我們看過了 NotebookLM 的心智圖如何幫我們梳理宏觀架構。但老實說，學習最痛苦的不是「看不懂」，而是 「我以為我懂了，但一</description></item><item><title>【實戰篇】技術分享的捷徑：NotebookLM 簡報功能全解析</title><link>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-presentation-guide/</link><pubDate>Tue, 24 Feb 2026 10:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-presentation-guide/</guid><description>Hi~ 我是 Eric！ 👋 在 NotebookLM 的系列文章中，我們已經學會了如何把文件變成 Podcast（聽覺學習）以及影片（視覺學習）。但身為開發者，最常遇到的場景</description></item><item><title>既然要自幹，就要幹到極致！Word 排版救星 V1.0.0 重大更新 🔥</title><link>https://huangchiyu.com/ChiYu-Blog/posts/bookpublisher-v1-update/</link><pubDate>Mon, 05 Jan 2026 10:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/bookpublisher-v1-update/</guid><description>既然要自幹，就要幹到極致！Word 排版救星 V1.0.0 重大更新 🔥 還記得上週我因為受不了 Word 排版，怒寫了一個 Markdown 轉 Word 的工具 BookPublisher MD2Docx 嗎？ 原本以為寫個基本功能就能交</description></item><item><title>Day 2: 【心法篇】開發者的航海圖：什麼是文件驅動開發 (DDD)？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday2/</link><pubDate>Thu, 21 Aug 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday2/</guid><description>嘿，大家好啊！我是 ChiYu。 昨天聊到 AI 開發，一不小心就把小小的「腳踏車」專案搞成一艘「航空母艦」，超頭痛的對吧？這種「AI 太能幹」造成的失</description></item><item><title>Day 03｜先別急著做 Tool，我把活動網站自己走了一遍</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-03/</link><pubDate>Wed, 05 Aug 2026 08:41:57 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-03/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-05。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把專案切到固定 tag，Web、AP</description></item><item><title>Day 3｜一份 AI 看得懂的 UI Spec，至少要交代這 8 件事</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-03/</link><pubDate>Tue, 04 Aug 2026 07:56:14 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-03/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-04。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天，我把成員管理頁拆成 Compone</description></item><item><title>Flutter AI 學習 Day 2：Everything is a Widget 不是口號</title><link>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-2-everything-is-a-widget/</link><pubDate>Wed, 06 May 2026 11:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-2-everything-is-a-widget/</guid><description>Hi~ 我是 Eric！ Day 1 我先把 Flutter Learning Lab 的專案地圖看完，知道 README.md、main.dart、app.dart、router.dart、hom</description></item><item><title>AI 戰術大進擊（中）：ChatGPT vs. Gemini，兩份報告真正差在哪裡？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/ai-game-analysis-battle-report-style-comparison/</link><pubDate>Mon, 13 Apr 2026 14:40:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/ai-game-analysis-battle-report-style-comparison/</guid><description>Hi~ 我是 Eric！🚀 這是《AI 戰術大進擊》系列的中篇。 如果你還沒看上篇，可以先從這裡開始： 上篇：為什麼《Pokémon Champions》這麼</description></item><item><title>【AI Agent 實戰 03】寫出好的 Prompt 核心在於：消除模糊性</title><link>https://huangchiyu.com/ChiYu-Blog/posts/mastering-prompt-engineering-guide/</link><pubDate>Tue, 07 Apr 2026 10:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/mastering-prompt-engineering-guide/</guid><description>Hi~ 我是 Eric！🚀 在上一篇我們聊到了 什麼是 AI Agent SKILL ，它定義了 Agent 的能力邊界。但要把這些能力發揮到極致，最關鍵的橋樑就是——Prompt（提示詞）</description></item><item><title>Day 3: 【工具篇 #1】萬丈高樓平地起：建置本地開發環境</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday3/</link><pubDate>Fri, 22 Aug 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday3/</guid><description>安安，我是 ChiYu！ 昨天，我們在腦中畫好了宏偉的建築藍圖 (DDD)，確立了「文件驅動開發」這個核心心法。今天，理論課結束，我們要開始動手了</description></item><item><title>想快速打造個人部落格？試試 HugoBlogTemplate，極簡、開源，讓你專注寫作！</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0003hugo-blog-template-intro/</link><pubDate>Wed, 11 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0003hugo-blog-template-intro/</guid><description>【文章最終整合版】 想快速打造個人部落格？試試 HugoBlogTemplate，極簡、開源，讓你專注寫作！ 你是不是也曾想過，要建立一個屬於自己</description></item><item><title>Day 04｜按鈕只多包一層，哪種 Playwright Locator 撐得住？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-04/</link><pubDate>Thu, 06 Aug 2026 07:59:08 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-04/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-06。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天我把活動網站從搜尋一路走到取消報名</description></item><item><title>Day 4｜按鈕不只是藍色方塊：Button、Link 與操作元件</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-04/</link><pubDate>Wed, 05 Aug 2026 08:33:55 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-04/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-05。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天，我們整理出一張八格 UI Spec，終</description></item><item><title>Flutter AI 學習 Day 3：Form、Router 與 App Shell</title><link>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-3-form-router-app-shell/</link><pubDate>Thu, 07 May 2026 11:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-3-form-router-app-shell/</guid><description>Hi~ 我是 Eric！ Day 1 我先拿到 Flutter Learning Lab 的專案地圖。Day 2 我開始看懂 Widget tree，知道 Flutter UI 不是一堆神祕括號，而是一棵用 Widget 描述出來的畫面樹。 今天進入</description></item><item><title>【AI Agent 實戰 04】OpenAI GPT-5.5 官方提示詞指南：深度解析「建議提示詞結構」</title><link>https://huangchiyu.com/ChiYu-Blog/posts/gpt-5-5-official-prompt-engineering-guide/</link><pubDate>Thu, 30 Apr 2026 14:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/gpt-5-5-official-prompt-engineering-guide/</guid><description>Hi~ 我是 Eric！🚀 OpenAI 官方近期更新了其開發者文件，針對最新的 GPT-5.5 模型發布了專屬的 官方提示詞指南（Prompt Guidance） 。 這份指南不僅僅是</description></item><item><title>AI 戰術大進擊（下）：ChatGPT 與 Gemini 推薦的 8 支隊伍完整整理</title><link>https://huangchiyu.com/ChiYu-Blog/posts/ai-game-analysis-battle-team-list/</link><pubDate>Mon, 13 Apr 2026 14:50:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/ai-game-analysis-battle-team-list/</guid><description>Hi~ 我是 Eric！🚀 這是《AI 戰術大進擊》系列的下篇。 如果你只想看最後整理好的隊伍名單，這篇就是直接給你拿來對照用的版本。 前兩篇在這裡： 上篇：</description></item><item><title>【實戰篇】讓技術文件「動」起來：NotebookLM 影片摘要初體驗</title><link>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-video-overview-intro/</link><pubDate>Tue, 24 Feb 2026 08:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-video-overview-intro/</guid><description>Hi~ 我是 Eric！ 👋 在 上一篇文章 中，我們聊到了如何將技術文件變成一場精彩的 Podcast。但老實說，有些技術內容——特別是涉及架構圖、流程圖或</description></item><item><title>Day 4: 【工具篇 #2】程式碼的時光機：Git 與 GitHub 版本控制</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday4/</link><pubDate>Sat, 23 Aug 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday4/</guid><description>安安，我是 ChiYu！ 昨天，我們扮演了「技師與軍火官」的角色，把我們的駕駛艙 (VS Code) 從毛胚屋打造成了精裝房，並備妥了所有核心的建材與燃料 (Python &amp;amp; No</description></item><item><title>讓部落格成為你的形狀：Hugo 個人化設定終極指南</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0004hugo-customization-guide/</link><pubDate>Wed, 11 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0004hugo-customization-guide/</guid><description>讓部落格成為你的形狀：Hugo 個人化設定終極指南 當你成功部署了這個部落格模板，恭喜你完成了第一步！但真正的樂趣現在才開始：將這個公版的部落格</description></item><item><title>Day 05｜只改按鈕四個字，Playwright 為什麼停在 click 以前？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-05/</link><pubDate>Fri, 07 Aug 2026 08:17:58 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-05/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-07。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天我在搜尋按鈕外面多包一層元素，ge</description></item><item><title>Day 5｜輸入文字也有分工：Text Field、Textarea、Password 與 Search</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-05/</link><pubDate>Thu, 06 Aug 2026 08:00:27 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-05/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-06。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天才把邀請 Dialog 的操作區分清楚：送出用 B</description></item><item><title>Flutter AI 學習 Day 4：Posts 列表背後的資料流</title><link>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-4-posts-data-flow/</link><pubDate>Fri, 08 May 2026 11:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-4-posts-data-flow/</guid><description>Hi~ 我是 Eric！ Day 1 我拿到專案地圖，Day 2 看懂 Widget tree，Day 3 把單一表單畫面接回 App Shell。 今天進入 Day 4。 這一天開始，Flutter</description></item><item><title>Cloud-Assets-Template：免費、快速、全自動的個人圖床解決方案</title><link>https://huangchiyu.com/ChiYu-Blog/posts/cloud-assets-automation-template/</link><pubDate>Thu, 12 Feb 2026 10:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/cloud-assets-automation-template/</guid><description>Hi~ 我是 Eric。 🚀 有一說一，身為一個寫部落格的人，最「阿雜」的事情之一除了寫文章本身，還有就是圖片託管。 以前我總是在找各式各樣的圖床，有的要</description></item><item><title>Day 5: 【工具篇 #3】終端機裡的魔法：什麼是 Vibe Coding 與 Gemini CLI？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday5/</link><pubDate>Sun, 24 Aug 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday5/</guid><description>安安，我是 ChiYu！ 昨天，我們完成了技師的工作，為我們的專案蓋好了雲端機棚 (GitHub)，也把駕駛艙 (VS Code) 裝潢得舒適又專業。硬體設施全部到</description></item><item><title>搞懂設計模式到底是什麼？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0005design-pattern-intro/</link><pubDate>Wed, 11 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0005design-pattern-intro/</guid><description>哈囉！最近我決定開始一個新的 Side Project，要來用比較輕鬆的方式跟大家分享一下什麼是「設計模式（Design Patterns）」。 等等先別</description></item><item><title>Day 06｜Playwright、REST API、MCP 與 WebMCP，各自負責哪一段？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-06/</link><pubDate>Sat, 08 Aug 2026 10:43:40 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-06/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-08。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天 Playwright 因為按鈕改名而停在 click 以前。看到這</description></item><item><title>Day 6｜五種選擇控制怎麼分？Checkbox、Radio、Switch、Toggle Button 與 Segmented Control</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-06/</link><pubDate>Fri, 07 Aug 2026 08:16:43 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-06/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-07。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天才把帳號、密碼、搜尋與備註送回各自</description></item><item><title>Flutter AI 學習 Day 5：讓 App 記住使用者選擇</title><link>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-5-settings-user-preferences/</link><pubDate>Sat, 09 May 2026 11:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-5-settings-user-preferences/</guid><description>Hi~ 我是 Eric！ Day 4 我從 Posts 列表一路追到 API，開始理解 View、ViewModel、Repository、Service 之間的資料流。 今天進</description></item><item><title>【實戰篇】聽完就會！NotebookLM 語音摘要全攻略：打造專屬技術 Podcast</title><link>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-audio-overview-customization/</link><pubDate>Mon, 23 Feb 2026 10:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-audio-overview-customization/</guid><description>Hi~ 我是 Eric！ 👋 在 上一篇文章 中，我們快速導覽了 NotebookLM 「工作室 (Studio)」裡的各種強大武器。今天，我們要來深挖這座工廠裡最受歡迎、也是最具</description></item><item><title>Day 6: 【文件 #1】專案的靈魂：用 Gemini CLI 生成「專案章程」</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday6/</link><pubDate>Mon, 25 Aug 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday6/</guid><description>安安，我是 ChiYu！ 經過了五天的「前置作業」，我們的駕駛艙 (VS Code)、引擎 (Python)、魔法法杖 (Gemini CLI) 全都準備就緒了。是不是已經手癢難</description></item><item><title>單例模式：只要一個就夠！</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0006singleton-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0006singleton-pattern/</guid><description>在上一篇文章中，我們簡單認識了什麼是「設計模式」。這次，就讓我們從最經典的「單例模式（Singleton）」開始，看看它究竟能為開發帶來什麼</description></item><item><title>Day 07｜Agent 偶爾答對還不夠，我先出二十道測試題</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-07/</link><pubDate>Sun, 09 Aug 2026 10:42:20 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-07/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-09。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把 E0～E5 的證據等級排好後，我正</description></item><item><title>Day 7｜別再把所有下拉都叫 Dropdown：從 Select 到 Multi-select 的選型指南</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-07/</link><pubDate>Sat, 08 Aug 2026 10:42:44 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-07/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-08。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把通知設定拆成 Checkbox、R</description></item><item><title>Flutter AI 學習 Day 6：用測試保護學習範例</title><link>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-6-testing-samples/</link><pubDate>Sun, 10 May 2026 11:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-6-testing-samples/</guid><description>Hi~ 我是 Eric！ Day 4 我看懂 Posts 的資料流，Day 5 我看懂 Settings 如何把使用者偏好存起來，並影響整個 MaterialApp。 今天進入 Day 6。 這一天的主題是</description></item><item><title>Day 7: 【文件 #2】使用者的旅程：用 Gemini CLI 描繪「使用者故事」</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday7/</link><pubDate>Tue, 26 Aug 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday7/</guid><description>安安，我是 ChiYu！ 昨天，我們確立了專案的「北極星」——專案章程，並在 GitHub 上留下了第一個不可磨滅的印記。如果說昨天的「專案章程」是我們的**</description></item><item><title>工廠方法模式：點披薩不用親自下廚</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0007factory-method-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0007factory-method-pattern/</guid><description>哈囉大家，接續上一次 Singleton 模式，這一次我們要介紹的是另一個超實用的模式：工廠方法模式（Factory Method）。 別看到「工廠」兩個字就開始緊</description></item><item><title>Day 08｜WebMCP Tool 該怎麼設計？把「點按鈕」改成「搜尋活動」</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-08/</link><pubDate>Mon, 10 Aug 2026 08:02:08 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-08/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-10。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天才把二十道測試題出好，今天輪到我寫</description></item><item><title>Day 8｜數值要輸入、拖曳還是評分？六種數值控制的選型</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-08/</link><pubDate>Sun, 09 Aug 2026 10:41:19 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-08/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-09。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天，LumenDesk 的邀請成員流程</description></item><item><title>Flutter AI 學習 Day 7：從學習專案走向可交付品質</title><link>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-7-deliverable-quality/</link><pubDate>Mon, 11 May 2026 11:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/flutter-ai-learning-day-7-deliverable-quality/</guid><description>Hi~ 我是 Eric！ Day 1 到 Day 6，我一路從 Dart、Widget、Form、Router、Posts 資料流、Settings 本地偏好，走到測試分層</description></item><item><title>【實戰篇】從筆記本到工作室：NotebookLM Studio 工具概覽與產出策略</title><link>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-studio-workflow-strategies/</link><pubDate>Tue, 10 Feb 2026 14:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-studio-workflow-strategies/</guid><description>Hi~ 我是 Eric！ 👋 在 上一篇文章 中，我們聊到了如何利用 Fast &amp;amp; Deep Research 幫 NotebookLM 篩選出高品質的「黃金來源」，與來源的篩選維護。但如果只有來源，那 NotebookLM 就只是一個</description></item><item><title>Day 8: 【文件 #3】系統的心臟：用 Gemini CLI 設計「軟體架構文件」</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday8/</link><pubDate>Wed, 27 Aug 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday8/</guid><description>安安，我是 ChiYu！ 前兩天，我們完成了專案的「出生證明」(專案章程) 和「使用者地圖」(使用者故事)。我們現在非常清楚「為誰而做」以及「他們</description></item><item><title>抽象工廠模式：系列產品輕鬆生產</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0008abstract-factory-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0008abstract-factory-pattern/</guid><description>嗨各位朋友～前面我們介紹過了 Singleton 和 Factory Method，今天要繼續往下走，聊一個稍微進階一點點的設計模式：「抽象工廠模式（Abstract Facto</description></item><item><title>Day 09｜網站該公開哪些 WebMCP Tool？從操作盤點到五支正式能力</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-09/</link><pubDate>Tue, 11 Aug 2026 07:58:49 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-09/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-11。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天才把 click_blue_search_button 請出 catalog，我差點又</description></item><item><title>Day 9｜輸入日期、選時間還是看整月？五種日期時間元件怎麼選</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-09/</link><pubDate>Mon, 10 Aug 2026 08:01:28 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-09/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-10。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天，LumenDesk 的活動預算、人</description></item><item><title>Day 9: 【文件 #4】數據的家：用 Gemini 規劃「資料庫綱要」</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday9/</link><pubDate>Thu, 28 Aug 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday9/</guid><description>安安，我是 ChiYu！ 昨天，我們化身為架構師，完成了專案的**「系統藍圖」**(軟體架構文件)，釐切了前台、後台、API 與資料庫之間的分工合</description></item><item><title>原型模式：複製的藝術</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0009prototype-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0009prototype-pattern/</guid><description>嗨！繼續設計模式系列，這次要介紹的主角是原型模式（Prototype）。聽到「原型」這個詞是不是有點不太確定這到底是什麼？別擔心，我們還是用</description></item><item><title>Day 10｜什麼是 WebMCP Inspector？從安裝、設定到看見網站 Tool</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-10/</link><pubDate>Wed, 12 Aug 2026 07:54:52 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-10/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-12。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天才把五支 Tool 的名單定下來，今天要把紙</description></item><item><title>Day 10｜檔案不是選完就好：上傳流程的完整狀態</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-10/</link><pubDate>Tue, 11 Aug 2026 07:58:21 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-10/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-11。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天，活動日期和預約時段終於各自歸位。</description></item><item><title>GPT-5.6 完整介紹：Sol、Terra、Luna 與快／中／高／極高／Pro 怎麼選？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/gpt-5-6-models-reasoning-modes-guide/</link><pubDate>Fri, 10 Jul 2026 13:55:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/gpt-5-6-models-reasoning-modes-guide/</guid><description>Hi~ 我是 Eric！👋 上一篇我們談到 ChatGPT 與 Codex App 正式整合 ：新的 ChatGPT Desktop App 把 Chat、Work、Codex 放到同一個入口，讓不同性質的 AI 任務可以在同一個 App</description></item><item><title>ChatGPT 與 Codex App 正式整合：一個 App 如何完成不同性質的 AI 任務？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/chatgpt-codex-desktop-app-integration/</link><pubDate>Fri, 10 Jul 2026 13:50:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/chatgpt-codex-desktop-app-integration/</guid><description>Hi~ 我是 Eric！👋 如果你一路有看我前面幾篇 Codex App 的文章，應該知道我一直把它當成「AI Agent 的開發工作台」。它可以開 repository、建立 Wor</description></item><item><title>把本丸帶進 Codex App：用 Pet 功能讓小天使陪我上班</title><link>https://huangchiyu.com/ChiYu-Blog/posts/codex-app-pet-benmaru/</link><pubDate>Mon, 22 Jun 2026 08:30:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/codex-app-pet-benmaru/</guid><description>我們很容易把 AI 想成很硬的東西。 模型、token、API、Agent、workflow、自動化、測試、部署。這些詞很工程，也很有效率。它們讓我</description></item><item><title>Codex App Worktree 實作篇：從 Local environments 到第一個任務</title><link>https://huangchiyu.com/ChiYu-Blog/posts/codex-app-worktree-setup-guide/</link><pubDate>Fri, 12 Jun 2026 00:10:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/codex-app-worktree-setup-guide/</guid><description>上一篇我把 Worktree 講成 AI Agent 的隔離跑道。 這一篇就不再繞圈。 我們直接做。 目標很明確：把一個 Git repo 整理到 Codex App 可以穩定使用 Worktree，讓 Agent 進入新工作區</description></item><item><title>Codex App Worktree 思維：為什麼 AI Agent 開發需要隔離跑道</title><link>https://huangchiyu.com/ChiYu-Blog/posts/codex-app-worktree-local-environment/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/codex-app-worktree-local-environment/</guid><description>使用 AI Agent 開發最迷人的地方，是你可以把一個問題丟出去，幾分鐘後就看到它真的改了檔案、跑了測試、整理了 diff。 但這也是最危險的地方。 如果所有任</description></item><item><title>Side Project 不一定要做大：從 MD2DOC 約 460 位使用者與 49 顆 Star 看小產品的真實流量</title><link>https://huangchiyu.com/ChiYu-Blog/posts/md2doc-side-project-traffic-small-product/</link><pubDate>Thu, 04 Jun 2026 10:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/md2doc-side-project-traffic-small-product/</guid><description>前陣子在 Threads 看到一個討論。 有人分享自己在面試時 Demo 了一些 Side Project，結果面試官問了一句很現實的話： 但你的專案沒有實際使用者，我怎麼知道它到</description></item><item><title>當 AI 寫了 90% 的程式碼：資深開發者的「存在危機」與基本功的重生</title><link>https://huangchiyu.com/ChiYu-Blog/posts/ai-90-percent-code-existence-crisis/</link><pubDate>Wed, 01 Apr 2026 14:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/ai-90-percent-code-existence-crisis/</guid><description>Hi~ 我是 Eric！🚀 最近看到一支非常有感觸的影片，是五倍學院創辦人 高見龍（龍哥) 分享他近期利用 AI 開發大型系統的心得。這不只是一個技術分享，更像</description></item><item><title>SKILLS All-in-one 正式上線！我的 AI Agent 技能軍火庫功能大公開</title><link>https://huangchiyu.com/ChiYu-Blog/posts/skills-all-in-one-features/</link><pubDate>Mon, 09 Mar 2026 14:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/skills-all-in-one-features/</guid><description>Hi~ 我是 Eric！🚀 最近這段時間我花了一點時間在一個專案上，今天終於可以大聲宣布：SKILLS All-in-one 平台正式上線啦！ 這不是一個單純的 Prompt 收集站，而是</description></item><item><title>什麼是 AI Agent SKILL？定義 AI 時代的「能力封裝包」與實戰撰寫指南</title><link>https://huangchiyu.com/ChiYu-Blog/posts/what-is-ai-agent-skill/</link><pubDate>Fri, 06 Mar 2026 14:40:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/what-is-ai-agent-skill/</guid><description>在 AI Agent 的世界中，大語言模型（LLM）常被視為「大腦」，但如果沒有 SKILL，大腦就像是一個空有知識卻無法與物理世界互動、缺乏專業標準 SOP 的靈魂</description></item><item><title>AI 不只能寫 Code！盤點 2026 必備的日常生產力 AI 工具</title><link>https://huangchiyu.com/ChiYu-Blog/posts/best-ai-productivity-tools-2026/</link><pubDate>Fri, 20 Feb 2026 16:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/best-ai-productivity-tools-2026/</guid><description>Hi~ 我是 Eric。 🚀 自從 2025 年底 AI 代理技術全面爆發後，我發現自己每天在終端機前面敲代碼的時間雖然變多了，但處理那些雜七雜八、讓人心累的文書庶務時</description></item><item><title>【實戰篇】NotebookLM 來源品質控制：利用 Fast &amp; Deep Research 打造高品質技術知識庫</title><link>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-fast-deep-research-guide/</link><pubDate>Tue, 10 Feb 2026 10:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-fast-deep-research-guide/</guid><description>Hi 大家好，我是 ChiYu！ 👋 很多人在用 NotebookLM 時，最常做的動作就是點擊「新增來源」然後貼上網址。雖然這個功能已經存在很久了，但你可能也發現了，在選</description></item><item><title>【重磅發布】MD2PPT-Evolution：不只是轉檔，還是自帶「手機遙控器」的簡報神器！(完全開源/資料不落地)</title><link>https://huangchiyu.com/ChiYu-Blog/posts/md2ppt-evolution-release-guide/</link><pubDate>Thu, 22 Jan 2026 10:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/md2ppt-evolution-release-guide/</guid><description>寫程式很爽，但做 PPT 拉框框拉到懷疑人生？😫 安安，我是 ChiYu！ 身為工程師，我們最擅長的就是把重複的工作自動化。這陣子我發現，我們雖然可以用 Markdown</description></item><item><title>【開發實戰】從 Vibe Coding 進化到 CDD！我如何用 Gemini CLI Conductor 打造 MD2PPT-Evolution 簡報神器</title><link>https://huangchiyu.com/ChiYu-Blog/posts/md2ppt-evolution-cdd-gemini-cli/</link><pubDate>Fri, 16 Jan 2026 08:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/md2ppt-evolution-cdd-gemini-cli/</guid><description>寫完文件又要重做簡報？Markdown 愛好者的救星來了！🚀 安安，我是 ChiYu！ 身為一個工程師，我們最擅長的事情就是把重複的工作自動化。還記</description></item><item><title>Day 10: 【文件 #5】溝通的契約：用 Gemini 撰寫「Web API 規格書」</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday10/</link><pubDate>Fri, 29 Aug 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday10/</guid><description>安安，我是 ChiYu！ 昨天，我們完成了餐廳的「食材倉庫」設計圖——資料庫綱要。至此，我們專案的願景、使用者需求、系統架構、數據儲存方式，都已</description></item><item><title>建造者模式：一步步完成複雜任務</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0010builder-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0010builder-pattern/</guid><description>哈囉各位朋友們～今天我們繼續設計模式之旅，來聊聊 建造者模式（Builder） 吧！ 🌟 建造者模式是什麼？ 簡單地說，建造者模式就是將一個複雜產品的</description></item><item><title>AI 協作主題 Hub：從工具使用到工作流設計</title><link>https://huangchiyu.com/ChiYu-Blog/topics/ai-collaboration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/topics/ai-collaboration/</guid><description>AI 協作不是把提示詞寫得很華麗，而是把需求、脈絡、驗證與交付節奏設計好，讓 AI 真的進入工程流程。 這個 Hub 整理站內和 AI 協作最相關的文章，從個人開發、</description></item><item><title>Day 11｜什麼是 Declarative API？讓 HTML 表單成為 WebMCP Tool</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-11/</link><pubDate>Thu, 13 Aug 2026 08:05:51 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-11/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-13。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天打開 Inspector 後，Chrome 終於把目前頁</description></item><item><title>Day 11｜表單錯了，怎麼帶人修回來？從 Label 到 Validation Summary 的修正路徑</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-11/</link><pubDate>Wed, 12 Aug 2026 07:54:15 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-11/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-12。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天，三份附件終於可以各自上傳、失敗與</description></item><item><title>時隔四個月，我用 Codex 讓 MD2DOC-Evolution 變成更穩定的寫作工作台</title><link>https://huangchiyu.com/ChiYu-Blog/posts/md2doc-evolution-codex-workbench/</link><pubDate>Mon, 15 Jun 2026 10:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/md2doc-evolution-codex-workbench/</guid><description>時隔四個月左右，我重新回到 MD2DOC-Evolution。 這次不是從零開始做一個新工具，而是把已經有人使用的 MD2DOC-Evolution 再往前推一段：新增更完整的功</description></item><item><title>Day 11: 【心法 #2】透過AI幫我們生成Prompt</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday11/</link><pubDate>Sat, 30 Aug 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday11/</guid><description>安安，我是 ChiYu！ 昨天，我們終於完成了上半部分的最後一份文件！可以正式進入開發的環節！但在進入開發環節前，我想要回頭再詳細聊一下 Ai Prompt En</description></item><item><title>介面卡模式：讓不相容也能合作</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0011adapter-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0011adapter-pattern/</guid><description>哈囉大家！今天我們要介紹的設計模式是：介面卡模式（Adapter），又叫做轉接器模式。 🌟 介面卡模式（Adapter）到底在做什麼？ 就像生活中</description></item><item><title>Day 12｜什麼是 Imperative API？用 JavaScript 控制 Tool 的註冊與解除</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-12/</link><pubDate>Fri, 14 Aug 2026 07:32:02 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-12/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-14。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天介紹的 Declarative API 很適合表單：只要替既有 HTML</description></item><item><title>MD2DOC-Evolution v2.0：把 Markdown 變成可交給出版社修訂的 Word 書稿</title><link>https://huangchiyu.com/ChiYu-Blog/posts/md2doc-evolution-publisher-workbench/</link><pubDate>Wed, 29 Jul 2026 19:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/md2doc-evolution-publisher-workbench/</guid><description>Hi~ 我是 Eric。 工程師寫技術文章時，Markdown 很舒服。標題、程式碼、表格、版本差異都清楚，還能放進 Git 做版本控制。 但準備交稿時，出版社通</description></item><item><title>【工具推薦】開發者的學習外掛：用 Google NotebookLM 三分鐘吞完 Gemini CLI 官方文件</title><link>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-tutorial-gemini-cli-docs/</link><pubDate>Wed, 04 Feb 2026 10:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/notebooklm-tutorial-gemini-cli-docs/</guid><description>身為開發者，我們每天都在面對新技術。今天要學這個 CLI，明天要學那個 Framework。 說實話， 官方文件（Documentation）通常是</description></item><item><title>Day 12: 【後端 #1】起手式：AI 代理人 生成模組化的 Flask 專案</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday12/</link><pubDate>Sun, 31 Aug 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday12/</guid><description>安安，我是 ChiYu！歡迎來到歷史性的一刻！ 過去一週，我們是專案的「規劃師」，用文字和圖表描繪著未來。從今天起，我們是「建築師」與「魔法師」</description></item><item><title>橋接模式：抽象與實作分離</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0012bridge-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0012bridge-pattern/</guid><description>哈囉大家～我們繼續來探索設計模式的世界吧！今天要介紹的是一個聽起來可能有點陌生，但其實很實用的設計模式：橋接模式（Bridge）。 🌟 橋接模式</description></item><item><title>Day 13｜第一次用 Inspector 測 Agent，先遇到 Gemini API 額度不足</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-13/</link><pubDate>Sat, 15 Aug 2026 09:55:43 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-13/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-15。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 前天讓 HTML 表單透過 Declarative API 描述自己，昨天再用</description></item><item><title>Day 13｜手機版不是把 Sidebar 縮小：Header、Navbar、Sidebar 與 Bottom Navigation 怎麼分工</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-13/</link><pubDate>Fri, 14 Aug 2026 07:33:27 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-13/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-14。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天，我把邀請成員和建立活動的流程接了</description></item><item><title>Day 13: 【後端 #2】AI 建築師：依藍圖自動建構 CRUD API</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday13/</link><pubDate>Mon, 01 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday13/</guid><description>安安，我是 ChiYu！歡迎來到 Vibe Coding 協奏曲的第一個最大的開發項目！ 昨天，我們用一個指令召喚出了整個專案骨架。今天，我們要進行一次令人振奮的專案</description></item><item><title>組合模式：樹狀結構的好幫手</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0013composite-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0013composite-pattern/</guid><description>哈囉大家，歡迎繼續探索設計模式之旅！今天要介紹的是一個既實用又好理解的設計模式：組合模式（Composite）。 🌟 組合模式是什麼？ 組合模式讓</description></item><item><title>Day 14｜先凍結開發範圍：五支 WebMCP Tool 串起三條活動流程</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-14/</link><pubDate>Sun, 16 Aug 2026 20:50:12 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-14/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-16。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天終於讓 Inspector 自己選中 search_ev</description></item><item><title>Day 14｜使用者走到哪裡了？Breadcrumb、Pagination、Stepper、Progress 與頁內導覽</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-14/</link><pubDate>Sat, 15 Aug 2026 09:54:57 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-14/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-15。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把桌面和手機的導覽重新分工後，我終</description></item><item><title>Day 14: 【DevOps #1】AI 品管員：設定 GitHub Actions 自動化程式碼檢查</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday14/</link><pubDate>Tue, 02 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday14/</guid><description>安安，我是 ChiYu！ 我們前幾天火力全開，後端 API 核心功能都搞定了。我們的後端架構現在什麼功能都做得出來！但問題來了，我們怎麼保證每個工程師（</description></item><item><title>裝飾者模式：讓功能自由加點</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0014decorator-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0014decorator-pattern/</guid><description>哈囉朋友們～今天要介紹的設計模式可是非常實用又有趣的喔，那就是 裝飾者模式（Decorator）！ 🌟 什麼是裝飾者模式？ 裝飾者模式讓你在不修改現</description></item><item><title>Day 15｜讓人類與 Agent 共用同一套活動搜尋規則</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-15/</link><pubDate>Mon, 17 Aug 2026 07:53:45 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-15/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-17。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天先把網站範圍鎖定在五支 Tool 與三條活動</description></item><item><title>Day 15｜同一區域怎麼切換內容？Tabs、Accordion、Disclosure 與 Segmented Control</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-15/</link><pubDate>Sun, 16 Aug 2026 20:49:24 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-15/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-16。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天，我把帳號申請頁上的 Breadcr</description></item><item><title>Day 15: 【後端 #3】API 測試：用 Gemini CLI 輔助撰寫 Pytest</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday15/</link><pubDate>Wed, 03 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday15/</guid><description>安安，我是 ChiYu！ 昨天，我們的 CI 品管員 (GitHub Actions) 成功上崗，確保了所有程式碼的「風格」都符合最高標準。 但是，一本語法完全正確的食譜，不代表按照它</description></item><item><title>外觀模式：化繁為簡</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0015facade-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0015facade-pattern/</guid><description>哈囉大家～今天的主題非常實用，那就是「外觀模式（Facade）」！這個模式可以有效地讓複雜的系統變得簡單又好用，就像你按下遙控器的開機鍵，電</description></item><item><title>Day 16｜Agent 怎麼知道「我現在看的活動」是哪一場？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-16/</link><pubDate>Tue, 18 Aug 2026 08:05:58 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/webmcp-agent-ready-day-16/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-18。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天的 search_events 已經找到「WebMCP 入門工作</description></item><item><title>Day 16｜選一個值，還是執行命令？Select、Menu、Overflow Menu 與 Command Palette</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-16/</link><pubDate>Mon, 17 Aug 2026 07:53:24 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-16/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-17。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把工作區設定整理完後，我回到專案列</description></item><item><title>Day 16: 【整合篇】後端竣工！回顧與展望</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday16/</link><pubDate>Thu, 04 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday16/</guid><description>安安，我是 ChiYu！ 走到這一步，請先放下鍵盤，靠在椅背上，深呼吸，然後給自己一個最真誠、最響亮的掌聲！你真的非常、非常了不起！ 今天，是我們</description></item><item><title>享元模式：節省記憶體的利器</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0016flyweight-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0016flyweight-pattern/</guid><description>哈囉各位朋友，今天我們要聊的是一個特別省資源的設計模式：享元模式（Flyweight）。 🌟 享元模式是什麼？ 享元模式是一種可以有效節省記憶體的</description></item><item><title>Day 17｜資料有層級時，別只用縮排：Tree View、Nested List、Treegrid 與 Expandable Row</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-17/</link><pubDate>Tue, 18 Aug 2026 08:05:09 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-ui-day-17/</guid><description>本文同步自 2026 iThome 鐵人賽原文 ，發布日期為 2026-08-18。完整系列可見 iThome 系列頁 。 安安～我是ChiYu～ 昨天把資料值和命令分開後，我從 Command Palette 執行</description></item><item><title>Day 17: 【前端 #0】前端世界的基石： HTML, CSS 與 JavaScript</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday17/</link><pubDate>Fri, 05 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday17/</guid><description>安安，我是 ChiYu！ 昨天，我們為精彩的後端開發之旅，畫下了一個完美的句點。我們現在擁有一個性能強大、穩定可靠的「專案引擎」，一顆強壯、默默</description></item><item><title>代理模式：控制存取的守門員</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0017proxy-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0017proxy-pattern/</guid><description>哈囉各位朋友～今天我們要介紹的是很實用且日常生活也常碰到的 代理模式（Proxy）！ 🌟 代理模式是什麼？ 代理模式提供一個中介物件來控制對某個目標</description></item><item><title>Day 18: 【文件 #6】網站的風格指南：用 Gemini 定義顏色與字體</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday18/</link><pubDate>Sat, 06 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday18/</guid><description>安安，我是 ChiYu！ 昨天，我們扮演了「造物主」，理解了構成數位生命的三大基本元素：HTML (骨骼)、CSS (皮囊) 與 JavaScript (肌肉)。 我們的生命</description></item><item><title>責任鏈模式：層層把關的處理機制</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0018chain-of-responsibility-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0018chain-of-responsibility-pattern/</guid><description>哈囉～又來到了我們設計模式系列啦，今天要介紹的是一個非常靈活又好用的模式：責任鏈模式（Chain of Responsibility）。 🌟 責任鏈模</description></item><item><title>Day 19: 【文件 #7】頁面的骨架：用 Gemini 規劃主佈局與元件拆分</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday19/</link><pubDate>Sun, 07 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday19/</guid><description>安安，我是 ChiYu！ 昨天，我們扮演了「首席視覺設計師」，為我們的數位生命，定義了一套獨一無二的「基因圖譜 (DNA)」——我們的 風格指南。現</description></item><item><title>命令模式：靈活封裝的請求指令</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0019command-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0019command-pattern/</guid><description>哈囉大家，今天我們來聊聊 命令模式（Command），這個設計模式能幫助你將請求封裝成物件，讓你可以輕鬆地操作、延遲或撤銷命令。 🌟 命令模式是什</description></item><item><title>Codex PPT Skill 實測筆記：把文章與課程內容變成圖片式簡報的 AI Agent 工作流</title><link>https://huangchiyu.com/ChiYu-Blog/posts/codex-ppt-skill-review/</link><pubDate>Thu, 09 Jul 2026 11:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/codex-ppt-skill-review/</guid><description>做 PPT 這件事很微妙。 真正累人的通常不是「我沒有內容」，而是你明明已經有文章、講稿、課程大綱、技術說明，最後還是得打開 PowerPoint，開始</description></item><item><title>Workflow Skill Router：面對 Agent sprawl，先管住 SKILL 選擇</title><link>https://huangchiyu.com/ChiYu-Blog/posts/workflow-skill-router-skill/</link><pubDate>Mon, 15 Jun 2026 09:58:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/workflow-skill-router-skill/</guid><description>多 SKILL 的 AI Agent 用久之後，我越來越確定一件事：真正麻煩的通常不是 Agent 不會做，而是它太容易「什麼都想做一點」。 你只是請它修一個前端 bug，它可能想同時</description></item><item><title>Day 20: 【前端 #1】Gemini Canvas 生成UI (還有新的AI建議功能)</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday20/</link><pubDate>Mon, 08 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday20/</guid><description>安安，我是 ChiYu！ 昨天，我們完成了前端開發的最後一份規劃文件。至此，我們所有的「左手藍圖」工作，全部大功告成！ 從今天起，我們將正式拿起工</description></item><item><title>解譯器模式：讓程式聽懂你的指令</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0020interpreter-pattern/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0020interpreter-pattern/</guid><description>哈囉各位朋友，今天我們來認識一個有趣又實用的設計模式：解譯器模式（Interpreter），並以好玩的「文字冒險遊戲」為例，輕鬆學會如何讓你</description></item><item><title>NotebookLM 主題 Hub：把資料變成可用知識</title><link>https://huangchiyu.com/ChiYu-Blog/topics/notebooklm/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/topics/notebooklm/</guid><description>NotebookLM 最有價值的地方，不只是幫你摘要文件，而是把資料變成可閱讀、可講解、可複習、可輸出的知識工作台。 這個 Hub 適合用來規劃一條完整 NotebookLM 學習路線。 這個主</description></item><item><title>Day 21: 【前端 #2】從原型到架構：拆解並整合 AI 生成的 UI 程式碼</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday21/</link><pubDate>Tue, 09 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday21/</guid><description>安安，我是 ChiYu！ 昨天那場「視覺魔法秀」是不是超震撼的？才幾分鐘，AI 就「咻」一下變出一個又美又能動的 UI 原型，真的太扯了！這證明 AI 拿來做</description></item><item><title>迭代器模式：輕鬆遍歷集合元素</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0021iterator-pattern/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0021iterator-pattern/</guid><description>哈囉朋友們～今天來聊聊迭代器模式（Iterator），這個設計模式能幫你輕鬆管理和操作集合中的元素。 🌟 什麼是迭代器模式？ 迭代器模式讓你可以逐</description></item><item><title>Day 22: 【前端 #3】AI 一鍵生成完整 App 靜態 UI</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday22/</link><pubDate>Wed, 10 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday22/</guid><description>安安，我是 ChiYu！ 昨天，我們扮演了一位冷靜而專業的「結構工程師」，成功地將 AI 生成的華麗原型，重構成為一個結構清晰、職責分明的專業前端專案</description></item><item><title>中介者模式：管理複雜溝通的好幫手</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0022mediator-pattern/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0022mediator-pattern/</guid><description>哈囉朋友們～今天要聊的設計模式是中介者模式（Mediator），這個模式能讓你的程式輕鬆管理物件之間複雜的溝通關係。 🌟 中介者模式是什麼？ 中介</description></item><item><title>Day 23: 【前端 #4】非同步的藝術：深入 Fetch API 與 Promise</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday23/</link><pubDate>Thu, 11 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday23/</guid><description>安安，我是 ChiYu！ 昨天，我們扮演了一位「創世神」，指揮 AI 在一天之內，為我們建構出了 App 完整、精美的靜態 UI。我們現在手上，有了一個外觀完美</description></item><item><title>備忘錄模式：保存與恢復物件狀態</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0023memento-pattern/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0023memento-pattern/</guid><description>哈囉朋友們！今天我們要介紹的是一個超實用的設計模式：備忘錄模式（Memento），透過它，我們可以輕鬆儲存並回復物件的狀態！ 🌟 備忘錄模式是什</description></item><item><title>Day 24: 【前端 #5】狀態管理的哲學：讓 UI 成為數據的鏡子</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday24/</link><pubDate>Fri, 12 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday24/</guid><description>安安，我是 ChiYu！ 昨天，我們的 App 經歷了一次歷史性的飛躍。我們為它安裝了「神經系統」，成功地讓前端的「身體」與後端的「大腦」進行了第一次對</description></item><item><title>觀察者模式：即時通知的好幫手</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0024observer-pattern/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0024observer-pattern/</guid><description>哈囉朋友們～今天我們要聊的是觀察者模式（Observer），這個模式在現實生活中非常常見，讓我們輕鬆理解並學會如何運用它！ 🌟 觀察者模式是什麼</description></item><item><title>Day 25: 【前端 #6】核心生命週期：一天搞定習慣的「增刪改查」與「打卡」</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday25/</link><pubDate>Sat, 13 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday25/</guid><description>安安，我是 ChiYu！ 昨天，我們的 App 經歷了一次質的飛躍。我們為它植入了「靈魂」——一個中央的狀態 (state) 和一個渲染引擎 (render)。它學會了如</description></item><item><title>狀態模式：依狀態改變行為的祕訣</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0025state-pattern/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0025state-pattern/</guid><description>哈囉朋友們～今天我們要聊的是非常實用且有趣的狀態模式（State），這個模式讓你的物件能夠根據內部狀態的變化而自動改變行為。 🌟 狀態模式是什麼</description></item><item><title>Day 26: 【前端 #7】用戶體驗的最後一哩路：優雅地處理載入與錯誤</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday26/</link><pubDate>Sun, 14 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday26/</guid><description>安安，我是 ChiYu！ 昨天，我們的 App 經歷了一次完全體的進化！我們在一天之內，火力全開，搞定了核心的 CRUD 功能。我們的 App 不僅能思考、能表達，現在更</description></item><item><title>策略模式：靈活切換行為的好幫手</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0026strategy-pattern/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0026strategy-pattern/</guid><description>哈囉朋友們～今天我們要介紹的設計模式是非常靈活好用的策略模式（Strategy），透過它，你可以輕鬆替換不同的行為，讓你的程式更有彈性！ 🌟 策</description></item><item><title>Day 27: 【文件 #8】數據的畫布：用 Gemini 設計「圖表元件規格書」</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday27/</link><pubDate>Mon, 15 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday27/</guid><description>安安，我是 ChiYu！ 昨天，我們的 App 學會了「同理心」，能夠優雅地處理載入與錯誤，大幅提升了使用者體驗。至此，我們 App 的基礎建設與核心互動功能，</description></item><item><title>模板方法模式：固定流程靈活實作</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0027template-method-pattern/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0027template-method-pattern/</guid><description>哈囉朋友們～今天我們要介紹的是非常實用且常見的模板方法模式（Template Method），透過它你可以固定一系列的步驟，讓子類別靈活地去實</description></item><item><title>Day 28: 【前端 #8】兌現承諾：根據規格書 Vibe Coding 關聯性洞察圖表</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday28/</link><pubDate>Tue, 16 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday28/</guid><description>安安，我是 ChiYu！ 昨天，我們再次實踐了「文件驅動開發」的核心精神。我們沒有直接衝進複雜的圖表程式碼中，而是先退一步，將一個模糊的「想法」</description></item><item><title>訪問者模式：新增功能不動既有架構</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0028visitor-pattern/</link><pubDate>Fri, 13 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0028visitor-pattern/</guid><description>哈囉朋友們～今天要介紹的是比較特殊但十分強大的訪問者模式（Visitor），透過這個模式，你可以在不修改物件結構的情況下輕鬆新增功能！ 🌟 訪問</description></item><item><title>Day 29: 【文件 #9】專案的守衛：用 Gemini 規劃「前端認證流程」</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday29/</link><pubDate>Wed, 17 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday29/</guid><description>安安，我是 ChiYu！ 昨天，我們成功地兌現了對使用者的最終承諾，將冰冷的數據轉化為了富有情感的、能啟發洞察的視覺化故事。我們的 App 核心價值已然</description></item><item><title>開發日誌 #1：我把『人生』變成了一款可以練功打寶的RPG！</title><link>https://huangchiyu.com/ChiYu-Blog/posts/hlr-devlog-1/</link><pubDate>Thu, 03 Jul 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/hlr-devlog-1/</guid><description>大家好！我是 ChiYu，很高興你正在看「習慣人生RPG」(Habit-Life RPG / H.L.R.) 的第一篇開發日誌！ 先問大家一個問題：你是不是也一樣，手機</description></item><item><title>Workflow Skill Router V2 正式版：把 SKILL 路由變成可驗證的 Codex 控制層</title><link>https://huangchiyu.com/ChiYu-Blog/posts/workflow-skill-router-v2-runtime/</link><pubDate>Thu, 23 Jul 2026 12:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/workflow-skill-router-v2-runtime/</guid><description>多 SKILL 的 AI Agent 用久後，我真正常遇到的狀況是：它太勤快，什麼都想插一腳。 你只是要修一個 Vue bug，它卻想同時載入前端、UI、瀏覽器、Playwrig</description></item><item><title>Day 30: 【前端 #9】建立大門與鑰匙：根據流程圖實現前端使用者認證</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday30/</link><pubDate>Thu, 18 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday30/</guid><description>說在前頭！！！ 有些部分多花費了些時間在講，所以雖然今天已經滿30天了， 但我還沒有正式完成這次鐵人賽系列文！！！ 我後面還是會繼續更新到正式完結</description></item><item><title>Flutter AI 學習主題 Hub：用 Codex 從零建立 App 開發能力</title><link>https://huangchiyu.com/ChiYu-Blog/topics/flutter-ai-learning/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/topics/flutter-ai-learning/</guid><description>這是一條以「AI 輔助學習新技術」為核心的 Flutter 閱讀路線。 重點不是背 Flutter API，而是觀察如何讓 Codex 幫忙建立專案地圖、拆解概念、產出範例，最後走向可交付</description></item><item><title>Day 31: 【優化篇】代碼的整形外科：JavaScript 模組化與代碼重構</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday31/</link><pubDate>Fri, 19 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday31/</guid><description>說在前頭～ 既然已經達成30天了，乾脆把庫存一次全部PO完好了～ 安安，我是 ChiYu！ 昨天，我們為 App 裝上了堅固的大門與門鎖，成功地實現了完整的</description></item><item><title>【完賽感言】左手藍圖，右手魔法：一趟旅程的結束與反思</title><link>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday32/</link><pubDate>Sat, 20 Sep 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/2025ithomeironmanday32/</guid><description>安安！我是 ChiYu！ 三十天竟然就這樣過去了耶！回想一開始，真的只有一個超模糊的想法，就憑著一股傻勁跟對 AI 的好奇心與信任，直接衝了，開始了這</description></item><item><title>從模糊需求到 Code Review：拆解 Matt Pocock Skills 的工程 Workflow</title><link>https://huangchiyu.com/ChiYu-Blog/posts/matt-pocock-skills-engineering-workflow/</link><pubDate>Mon, 10 Aug 2026 08:30:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/matt-pocock-skills-engineering-workflow/</guid><description>安安～我是ChiYu～ AI 寫得很快，但寫錯方向只會更快抵達錯誤終點 假設你只丟給 Coding Agent 一句：「幫我做一個預約取消功能。」 它很可能立刻新增 API、補</description></item><item><title>AI Agent 主題 Hub：從 Skill 到提示詞與代理工作流</title><link>https://huangchiyu.com/ChiYu-Blog/topics/ai-agent/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/topics/ai-agent/</guid><description>AI Agent 的核心不只是模型能力，而是能不能把任務、工具、記憶、規則與驗證組合成可重複的工作流。 這個 Hub 把站內和 Agent 思維最相關的文章串成一條路線。 這個主</description></item><item><title>AI 寫得更快之後，我們該如何相信它？Uncle Bob 談 Agent 時代的軟體基本功</title><link>https://huangchiyu.com/ChiYu-Blog/posts/uncle-bob-ai-software-fundamentals/</link><pubDate>Mon, 31 Aug 2026 09:30:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/uncle-bob-ai-software-fundamentals/</guid><description>安安～我是 ChiYu～ AI 寫得很快，工程師為什麼反而更累？ AI Coding 最迷人的畫面，大概是需求才剛說完，Agent 已經開始新增檔案、補測試、修錯誤，幾</description></item><item><title>我把 iThome 鐵人賽發文流程做成開源範本了</title><link>https://huangchiyu.com/ChiYu-Blog/posts/ithome-ironman-autopost/</link><pubDate>Wed, 02 Sep 2026 13:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/ithome-ironman-autopost/</guid><description>安安～我是ChiYu～ 鐵人賽要連續寫 30 天。文章明明都準備好了，某一天卻忘記發，連載還是會中斷。 每天還得核對日期、Day、標題、Markdow</description></item><item><title>Design Patterns 主題 Hub：用 C# 和生活化範例理解設計模式</title><link>https://huangchiyu.com/ChiYu-Blog/topics/design-patterns/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/topics/design-patterns/</guid><description>設計模式不是背名詞，而是學會在重複出現的設計問題中，看見穩定的解法。 這個 Hub 把站內 Design Patterns 系列整理成閱讀路線，適合搭配 C# 範例慢慢建立物件導向設計感</description></item><item><title>AI 開發的核心能力：把模糊需求切成 Spec、MVP 與 Task</title><link>https://huangchiyu.com/ChiYu-Blog/posts/ai-development-spec-mvp-task/</link><pubDate>Mon, 01 Jun 2026 13:35:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/ai-development-spec-mvp-task/</guid><description>Hi~ 我是 Eric。 最近我越來越強烈地感覺到一件事： AI 開發的核心，不是「讓 AI 幫我多寫一點 Code」。 真正的核心是： 自己要能從模糊需求切出具體的 S</description></item><item><title>AI 學習實驗室：如何透過 AI (Codex) 在一週內掌握 Flutter？</title><link>https://huangchiyu.com/ChiYu-Blog/posts/learning-flutter-with-ai-intro/</link><pubDate>Tue, 05 May 2026 10:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/learning-flutter-with-ai-intro/</guid><description>Hi~ 我是 Eric！🚀 你有過這種經歷嗎？剛拿到一份新工作的 Offer，準備報到時發現：「喔！我們接下來的會開發 App 喔！技術選型交給你決定。」，那我</description></item><item><title>【開發雜談】Vibe Coding 2.0：從文件驅動 (DDD) 進化到規格驅動 (SDD)，讓 AI 真正為你所用</title><link>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-2-0-sdd/</link><pubDate>Mon, 29 Dec 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/vibe-coding-2-0-sdd/</guid><description>Hi 大家好，我是 ChiYu！ 最近在社群和鐵人賽裡，我們聊了很多關於 Vibe Coding 的話題。那種「指尖在鍵盤上飛舞，AI 像讀心術一樣把程式碼一行行噴出來」的</description></item><item><title>我是如何使用 AI (Codex) 打造這個 Hugo 部落格的</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0002develop-blog-with-codex/</link><pubDate>Sun, 08 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0002develop-blog-with-codex/</guid><description>在上一篇文章 《第一次認識 Codex：讓 AI 幫你寫程式不是夢！》 中，我介紹了 Codex 這個強大的 AI 程式助理。而今天，我想分享一個更具體的實戰經驗：我是如</description></item><item><title>第一次認識 Codex：讓 AI 幫你寫程式不是夢！</title><link>https://huangchiyu.com/ChiYu-Blog/posts/0001codex-intro/</link><pubDate>Thu, 05 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/posts/0001codex-intro/</guid><description>最近如果你有在關注 AI 或寫程式的領域，可能會聽過一個名字——Codex。它是 OpenAI 推出的一個超厲害工具，簡單來說，就是一個會寫程式的 AI。今天這篇</description></item><item><title>關於我</title><link>https://huangchiyu.com/ChiYu-Blog/about/</link><pubDate>Sun, 01 Jun 2025 00:00:00 +0800</pubDate><guid>https://huangchiyu.com/ChiYu-Blog/about/</guid><description>你好！我是 ChiYu ，也可以叫我 小艾 或是叫我 Eric。 我是一名軟體工程師，目前專注於 C# .Net 後端開發領域。 熱愛研究軟體架構、設計模式 (Design Patterns) 以及各種能讓程式</description></item></channel></rss>