<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>反思｜林鼎淵 Dean Lin</title>
    <link>https://deanlin.net/tags/%E5%8F%8D%E6%80%9D/</link>
    <image><url>https://deanlin.net/images/author_hu_aa256fc934e9a932.jpg</url><title>反思｜林鼎淵 Dean Lin</title><link>https://deanlin.net/tags/%E5%8F%8D%E6%80%9D/</link><width>144</width><height>144</height></image>
    <description>林鼎淵（Dean Lin）的部落格：生成式 AI 企業內訓講師、外商資安公司軟體專家、7 本書作者。400 多篇文章用白話分享生成式 AI 實戰、Claude Code 與 Vibe Coding 教學、團隊合作與職場成長。</description>
    <generator>Hugo</generator>
    <language>zh-tw</language>
    <copyright>© 2020–2026 林鼎淵 Dean Lin</copyright>
    <lastBuildDate>Tue, 05 May 2026 19:26:04 +0800</lastBuildDate>
    <atom:link href="https://deanlin.net/tags/%E5%8F%8D%E6%80%9D/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>AI 工具幾乎每天都在變，現在學會的東西，明天還有用嗎？</title>
      <link>https://deanlin.net/blog/202605/will-ai-skills-last/</link>
      <pubDate>Tue, 05 May 2026 19:26:04 +0800</pubDate>
      <guid>https://deanlin.net/blog/202605/will-ai-skills-last/</guid>
      <dc:creator>林鼎淵</dc:creator>
      <category>AI 實戰</category>
      <description>標題是我最近講座時，最常被問到問題。</description>
      <media:content url="https://deanlin.net/blog/202605/will-ai-skills-last/images/will-ai-skills-last-og_hu_5c951d4ce1d515a1.jpg" medium="image" type="image/jpeg" width="1200" height="675" />
      <content:encoded><![CDATA[<p>標題是我最近講座時，最常被問到問題。</p>
<p>老實講，以現在工具發展的速度來看，就算我們拼盡全力學習，也不可能全部掌握。</p>
<p>而且就算掌握了工具的最新技巧，真的等於工作能力變強嗎？</p>
<blockquote class="pullquote"><p>如果換一套工具，過去學習的方法能辦法轉移過去嗎？</p>
</blockquote>
<hr>
<p>這堂課會以 Claude Code 作為主要示範工具。</p>
<p>但不管你平常使用的是 Cursor、Antigravity，還是 Codex，都可以跟著一起操作。</p>
<p><strong>因為我設計這堂課，是以「完成專案」為目標，工具只是在實戰過程中自然掌握的能力。</strong></p>
<blockquote class="pullquote"><p>工具應該讓大家學以致用，而不是靠大腦死記硬背。</p>
</blockquote>
<hr>
<p>我會著重分享 Rules / Commands / Agent Skills 的具體應用，因為這些技巧，在主流的 AI Agent 都有相似的概念。</p>
<blockquote class="pullquote"><p>也就是說，切換到新工具時你不用重新學一遍。</p>
</blockquote>
<p>甚至可以透過 <code>npx @dean9703111/dotagents</code>建立不同工具之間的軟連結（symlinks），讓規則集中管理。</p>
<p>這樣只要修改一次，就能同步套用到不同工具中，讓維護更輕鬆。</p>
<hr>
<p>面對生成式 AI 結果的不確定性，我們也不能只靠感覺驗收。</p>
<p>所以我會搭配 Lint 與 Unit Test，來確保專案基礎品質。</p>
<p><strong>Lint 可以規範程式碼的 Coding Style，初步過濾冗贅、格式不一致，或不符合團隊規範的程式碼。</strong></p>
<p><strong>Unit Test 則能幫助我們在功能新增或修改時，確認是否影響既有邏輯，並在錯誤發生時更快定位問題。</strong></p>
<blockquote>
<p>當我們把 Lint 與 Unit Test 放進 Pre-Commit 與 CI/CD 流程，很多問題就能在進入主分支前被擋下來。</p>
</blockquote>
<hr>
<p>考量到大多數人不喜歡寫文件，或者不知道規格該如何撰寫，</p>
<p>所以我會帶大家了解如何用 OpenSpec 生成規格文件，讓 AI 執行的每一步都有明確方向。</p>
<p>它不僅幫你從 0 到 1 建立系統，更重要的是，這些文件讓後續每一次功能迭代都有依據。</p>
<blockquote>
<p>在多人協作、長期維護、持續迭代的專案，文件不只是寫給人看的，也是 AI 理解專案的基礎。</p>
</blockquote>
<hr>
<p>每個人（團隊）在開發時都有一套工作流。</p>
<p>但當專案有時程壓力時，我們容易「先求有，再求好」，然後留下一堆技術債。</p>
<p>此時我們不妨反過來思考：</p>
<p>能不能把這些重複發生、又容易被省略的工作，設計成可以讓 AI 穩定執行的 Skills？</p>
<p>例如：</p>
<ul>
<li>Commit 訊息撰寫</li>
<li>Pull Request 描述</li>
<li>Unit Test 設計</li>
<li>分支命名規則</li>
<li>程式碼檢查流程</li>
</ul>
<p><strong>這樣就能讓我們把注意力放在驗收「結果」，而非消耗精神的「過程」。</strong></p>
<hr>
<p>在人人都能用一行指令生成系統的年代，「軟體工程」反而變得更加重要。</p>
<p>因為有好的地基，AI 才知道該照著什麼規格開發、用什麼標準驗收、依循什麼流程交付。</p>
<p>如果需求是模糊的，規格是破碎的，測試是缺席的，那 AI 生成得再快，也只會成為後續維護的負擔。</p>
<p><strong>所以這堂課想帶給大家的，是如何把 AI 放進真實開發流程裡，建立一套穩定、可維護、能持續迭代的實務工作流，而不是停留在一次性的工具展示。</strong></p>
<ul>
<li>📌 專屬折扣碼: DEANONLY</li>
<li>👉 課程詳情: <a href="https://tibame.tw/Zmnts">https://tibame.tw/Zmnts</a></li>
</ul>
<p><img src="https://deanlin.net/blog/202605/will-ai-skills-last/images/will-ai-skills-last-01.webp" width="1254" height="1254" alt="AI 工具幾乎每天都在變，現在學會的東西，明天還有用嗎？（圖 1）" fetchpriority="high" decoding="async"></p>
]]></content:encoded>
    </item>
  </channel>
</rss>
