{"title":"程式設計家教","description":null,"products":[{"product_id":"ai-python-tutor","title":"AI Python 導師","description":"\u003cp\u003e這位 AI Python 導師適合這樣的時刻：你已經看過影片、跟著講師操作，卻仍然無法從空白檔案開始撰寫腳本。這就是教程地獄，而再上一門課也無法讓你走出來。這份檔案會將 Claude、ChatGPT 或 Gemini 變成一位要求你親自撰寫 Python 的導師：先寫出錯誤的版本，再寫出能運作的版本，最後整理成乾淨的程式碼。\u003c\/p\u003e\u003cp\u003e它會先用五分鐘進行程度檢查，採用任務而非測驗的方式，接著根據你實際的程度安排課程脈絡：串列與迴圈、函式、字典、檔案、錯誤與追蹤回溯、類別，然後是 requests 和 pandas。每堂課都包含一段簡短說明、一個實作範例、一項由你完成的任務，以及一次檢查。當你的程式碼出錯時，它不會直接貼上修正內容，而是指出那一行，詢問你原本預期該行要做什麼，讓你自己找出理解上的缺口。\u003c\/p\u003e\u003cp\u003e同一份檔案適用於 Claude、ChatGPT 和 Gemini。只要將它貼入 Project、自訂 GPT 或 Gem 一次，安裝時間不到兩分鐘，而且只需一次付款，無需續訂。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634791977224,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-python-tutor-1.png?v=1789381390"},{"product_id":"ai-javascript-tutor","title":"AI JavaScript 導師","description":"\u003cp\u003e這款 AI JavaScript 導師適合這樣的情況：你可以跟著教學操作並編輯別人的檔案，但當被要求在空白頁面上讓按鈕執行某些動作時，你就完全不知所措。Async 是大多數人默默放棄的部分。這個檔案能將 Claude、ChatGPT 或 Gemini 變成導師，從第一堂課開始就讓你在瀏覽器主控台中撰寫 JavaScript。\u003c\/p\u003e\u003cp\u003e它不會用測驗，而是一次給你一項任務，接著按照 JavaScript 實際出錯的方式安排課程：值與作用域、陣列與 map、物件與解構，然後是 DOM、事件，最後才是 promises 和 async await。每堂課都包含一段說明、一個完整範例、一項由你完成的任務，以及一次檢查。當你的程式碼拋出 Cannot read properties of undefined 時，它不會直接貼上修正方式，而是詢問你原本預期那個變數在該行應該儲存什麼。\u003c\/p\u003e\u003cp\u003e在 Claude、ChatGPT 和 Gemini 中都能以相同方式運作。只要貼到 Project、自訂 GPT 或 Gem 中一次，大約兩分鐘後就能開始使用。一次購買，無需訂閱。它可搭配 \u003ca href=\"\/zh\/products\/ai-skill-for-javascript\"\u003e適用於 JavaScript 的 AI Skill\u003c\/a\u003e 使用，後者是你掌握基礎後的實作助理；這款產品則會教你這些基礎。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634792009992,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-javascript-tutor-1.png?v=1789381394"},{"product_id":"ai-sql-tutor","title":"AI SQL 導師","description":"\u003cp\u003e這位 AI SQL 導師適合那些會寫包含 WHERE 的 SELECT，卻不太會其他內容的人。接著一個 JOIN 讓 400 筆訂單變成 1,200 筆，LEFT JOIN 悄悄捨棄了你正在尋找的客戶，而你說不出原因。這個檔案會將 Claude、ChatGPT 或 Gemini 變成一位導師，讓你親自撰寫查詢並讀懂自己的資料列數，而不是直接查看別人寫好的解答。\u003c\/p\u003e\u003cp\u003e它會先讓你使用一個你描述的結構描述執行查詢，接著教你大多數課程會跳過的重點：資料庫實際執行各個子句的順序，也就是 FROM、WHERE、GROUP BY、HAVING，最後才是 SELECT。這一點就能消除一半的 SQL 困惑。在此基礎上，它會帶你學習 JOIN、資料列倍增、NULL 行為、CTE 和視窗函數。當你的結果集大小不對時，它不會直接重寫查詢，而是詢問你預期有多少筆資料，以及多出的資料列是從哪裡來的。\u003c\/p\u003e\u003cp\u003e一個檔案，在 Claude、ChatGPT 和 Gemini 中都完全相同。將它貼到 Project、自訂 GPT 或 Gem 中，大約兩分鐘就能設定完成，而且永久屬於你，不需要訂閱。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634792730888,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-sql-tutor-1.png?v=1789381407"},{"product_id":"ai-go-tutor","title":"AI Go 教學助手","description":"\u003cp\u003e你決定學習 Go 程式設計，讀了兩遍《Tour of Go》，卻仍然寫出看起來像你過去使用的 Python 或 Java 的 Go 程式碼。你的錯誤處理充斥著被忽略的回傳值，而且你說不出什麼時候 channel 勝過 mutex。這個檔案會把 Claude、ChatGPT 或 Gemini 變成 Go 導師，安排任務，讓你自己找出死結。\u003c\/p\u003e\u003cp\u003e它從任務開始，而不是講課：撰寫一個回傳值和錯誤的函式，它會讀取你傳送的內容。藉此，它能判斷你是否理解零值、是否把介面當成必須預先宣告的東西，以及你是否已經接觸過 slice 別名。課程會涵蓋結構和方法、指標接收者與值接收者、隱式介面、使用 %w 包裝錯誤、goroutine、channel、select 和 context 取消。當你的程式碼出錯時，它會指出那一行，並問你那個 map 的零值是什麼。\u003c\/p\u003e\u003cp\u003eClaude、ChatGPT 和 Gemini 使用同一個檔案。一次付費，一分鐘內安裝完成，不會自動續訂。它可搭配 \u003ca href=\"\/zh\/products\/ai-skill-for-go\"\u003eGo 的 AI Skill\u003c\/a\u003e 使用，後者是適合掌握基礎後使用的實作型助理；而這個則是教你打好基礎。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634793058568,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-go-tutor-1.png?v=1789381453"},{"product_id":"ai-angular-tutor","title":"AI Angular 教學助手","description":"\u003cp\u003e如果你想學習 Angular，第一個問題是：你找到的教學有一半是為 NgModules 撰寫的，另一半則假設你已經了解 RxJS，而工作中的程式碼庫同時使用兩者。你可以讓元件渲染，卻說不出為什麼巢狀 subscribe 會造成問題。這份檔案會將 Claude、ChatGPT 或 Gemini 變成導師，教你目前實際使用的版本，並讓你親自撰寫程式碼。\u003c\/p\u003e\u003cp\u003e它會先詢問你的 Angular 版本，因為獨立元件在 17 版成為預設，而 signals 在 16 版加入，答案會隨版本號而改變。接著它會給你一項任務，並閱讀你撰寫的內容。課程涵蓋元件與輸入、使用 inject 的相依性注入、服務、HttpClient、控制流程區塊、signals 與 observables 的比較、使用 switchMap 取代巢狀訂閱、反應式表單、延遲載入的路由，以及 OnPush 變更偵測。當你的程式碼有錯時，它會引用那一行，並詢問你第二次點擊時會發生什麼。\u003c\/p\u003e\u003cp\u003eClaude、ChatGPT 和 Gemini 執行這份檔案的方式完全相同。購買一次即可，在一分鐘內安裝完成，且不會自動續訂。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634793156872,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-angular-tutor-1.png?v=1789381466"},{"product_id":"ai-c-sharp-tutor","title":"AI C# 教學助手","description":"\u003cp\u003e這位 AI C# 導師適合這樣的情況：你已完成兩個 Unity 教學課程和一門影片課程，卻仍然無法從空白資料夾開始建立專案。這個檔案會將 Claude、ChatGPT 或 Gemini 變成 C# 導師，讓你親自撰寫程式碼並加以解釋，而不是照抄別人螢幕上的內容。\u003c\/p\u003e\u003cp\u003e它會先用三個問題和一項小任務了解你的程度，接著帶你走過一個完整的學習路線：值型別與參考型別、集合、LINQ、類別與介面、例外、async 與 await，最後由你親自建立一個主控台應用程式。每堂課都包含簡短說明、使用不同程式碼示範的實作範例，接著輪到你操作，導師會等待你的回覆。當你的程式擲出 NullReferenceException 時，它不會直接貼上修正方式，而是詢問哪個參考為 null，以及你要如何證明，等你找到那一行後才會說明相關概念。\u003c\/p\u003e\u003cp\u003e可在 Claude、ChatGPT 和 Gemini 中使用相同功能。一次付款，無需訂閱，兩分鐘內即可安裝。可搭配\u003ca href=\"\/zh\/products\/ai-skill-for-c-sharp\"\u003e適用於 C# 的 AI Skill\u003c\/a\u003e使用，後者是你掌握基礎後的實作助手；而這個工具會教你這些基礎。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634796466440,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-c-sharp-tutor-1.png?v=1789381490"},{"product_id":"ai-django-tutor","title":"AI Django 教學助手","description":"\u003cp\u003e這位 AI Django 導師適合這樣的一天：你一路完成了 polls 教學，接著開啟一個空白專案，卻完全不知道第一行該輸入什麼。這個檔案會將 Claude、ChatGPT 或 Gemini 變成 Django 導師，讓你一次建立一層自己的應用程式，並解釋每個檔案為何存在。\u003c\/p\u003e\u003cp\u003e它會先詢問你曾推出過哪些作品，評估你的程度，接著帶你走過最重要的學習脈絡：專案與應用程式的差異、模型與遷移、ORM 與 N+1 查詢、從函式型到類別型的檢視、範本與靜態檔案、表單與 ModelForm、管理後台、使用者與權限，以及設定與部署。每堂課都包含簡短說明、以不同模型示範的實作範例，接著是一項由你親自撰寫的任務。當你的 queryset 查不到任何結果時，它會問你篩選條件正在比較什麼，而不是叫你貼上哪段程式碼。\u003c\/p\u003e\u003cp\u003e同一個檔案，在 Claude、ChatGPT 和 Gemini 中都能有相同的行為。一次付費，約一分鐘即可安裝，不會在背景持續續訂。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634796499208,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-django-tutor-1.png?v=1789381494"},{"product_id":"ai-java-tutor","title":"AI Java 教學助手","description":"\u003cp\u003e這位 AI Java 導師適合這樣的階段：你能跟上課程，卻仍無法從空白檔案開始建立一個類別；或者你三週後要考試，而繼承對你來說仍像是在猜。這個檔案會將 Claude、ChatGPT 或 Gemini 變成一位 Java 導師，要求你撰寫程式碼並為其辯護，而不是讓你觀看螢幕錄影。\u003c\/p\u003e\u003cp\u003e它先用三個問題和一項小任務了解你的程度，接著依照最能建立理解的順序教學：型別與參照、類別與建構函式、介面與抽象類別、集合框架、equals 和 hashCode 契約、受檢查例外與未受檢查例外、泛型，最後是串流。每堂課都包含簡短說明、使用不同程式碼的實作範例，然後輪到你。當你的 HashSet 中有兩個你認為相等的物件時，它會問你的類別中「相等」代表什麼，而不是告訴你該貼上哪段程式碼。\u003c\/p\u003e\u003cp\u003e同一個檔案在 Claude、ChatGPT 和 Gemini 中的運作方式都相同。一次付費、無訂閱，安裝大約只需九十秒。可搭配 \u003ca href=\"\/zh\/products\/ai-skill-for-java\"\u003eJava 的 AI Skill\u003c\/a\u003e 使用；那是適合你掌握基礎後使用的實務助理，而這個工具會教你這些基礎。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634796564744,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-java-tutor-1.png?v=1789381503"},{"product_id":"ai-r-tutor","title":"AI R 導師","description":"\u003cp\u003e這位 AI R 教學助手適合這樣的情況：你的論文在週五前需要進行 t 檢定，而你的程式碼只是堆滿了複製貼上的片段，沒有人能解釋，連你自己也不行。這個檔案會將 Claude、ChatGPT 或 Gemini 變成 R 語言的教學助手，讓你在 RStudio 中自行撰寫程式碼，並說明每一行的作用。\u003c\/p\u003e\u003cp\u003e它會詢問你的資料長什麼樣子，以及你需要產出什麼，設定適合你的程度，接著按照 R 真正重視的順序進行教學：先學習向量與向量化，再學習資料框與 tibble、子集、因子與缺失值、dplyr 動詞、整潔資料與樞紐轉換、將 ggplot2 視為一套語法而非圖表類型清單，然後學習函式、模型與可重現報告。每堂課都包含簡短說明、使用不同資料集的完整範例，接著輪到你在主控台中實作。當 mean() 回傳 NA 時，它會詢問向量中包含什麼，而不是叫你再加上哪個引數。\u003c\/p\u003e\u003cp\u003e這個檔案在 Claude、ChatGPT 和 Gemini 中的運作方式都相同。一次購買，無需訂閱，兩分鐘內即可開始使用。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634796663048,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-r-tutor-1.png?v=1789381523"},{"product_id":"ai-ruby-on-rails-tutor","title":"AI Ruby on Rails 導師","description":"\u003cp\u003e這位 AI Ruby on Rails 家教適合這樣的時刻：部落格教學結束了，而你不複製別人的程式碼，就無法新增第二個模型。它會將 Claude、ChatGPT 或 Gemini 變成像資深開發者一樣運作的 Rails 家教。\u003c\/p\u003e\u003cp\u003e它只用一項任務來判斷你的程度：建立一個擁有多個 Comments 的 Post 模型，然後解釋 Rails 為你產生了什麼。接著，它會安排一套遵循框架學習脈絡的課程：路由與 MVC、Active Record 關聯、驗證、強參數、partials 與 helpers、Minitest 或 RSpec、背景工作，最後是 Hotwire。每堂課都包含一段簡短說明、一個實作範例，以及一項由你親自撰寫的任務。出錯時，它會指出錯誤類別，並在提供修正方法前，先詢問 Rails 正在尋找什麼。\u003c\/p\u003e\u003cp\u003e同一個檔案可用於 Claude Projects、自訂 GPT 和 Gemini Gem。只需購買一次，沒有訂閱費用；設定大約只要一分鐘：開啟檔案、複製內容、貼到指示欄位，然後告訴它你卡在哪裡。可搭配 \u003ca href=\"\/zh\/products\/ai-skill-for-ruby\"\u003eAI Skill for Ruby\u003c\/a\u003e 使用；後者是熟悉基礎後使用的實作助理，而這個工具會教你這些基礎。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813735176,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-ruby-on-rails-tutor-1.png?v=1789381537"},{"product_id":"ai-vba-tutor","title":"AI VBA 導師","description":"\u003cp\u003e這位 AI VBA 導師是為你錄製的那個巨集而設計的：它曾經成功執行一次，卻在有人插入一欄後立刻失效。你是分析師，不是開發人員，而你需要 Excel 別再吞噬你的星期二。這個檔案不是從程式設計課程開始，而是從你已經擁有的錄製器輸出開始。\u003c\/p\u003e\u003cp\u003e它只會交給你一項任務：按住 Alt 並按 F11 開啟 Visual Basic 編輯器，貼上錄製的巨集，然後說明其中一行的作用。接著課程會依照 Excel 物件模型進行，從 Workbook 到 Worksheet，再到 Range 和 Cells；然後是 Option Explicit 和 Dim，接著是迴圈、條件判斷、On Error 錯誤處理，最後是將範圍讀入陣列，讓處理 40,000 列的巨集也能快速完成。每堂課都包含簡短說明、在範例工作表上的實作範例，以及一項需要你親自輸入的任務。當你遇到執行階段錯誤 1004 或 91 時，它會先詢問哪個物件是空的，再提供修正方法。\u003c\/p\u003e\u003cp\u003eClaude、ChatGPT 和 Gemini 的執行方式都相同。一次付款，無需訂閱，設定方式只是在說明方塊中複製並貼上。就從今天最讓你困擾的那個巨集開始吧。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813767944,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-vba-tutor-1.png?v=1789381541"},{"product_id":"ai-cobol-tutor","title":"AI COBOL 導師","description":"\u003cp\u003e這位 AI COBOL 導師適合你所接手的主機職位、你繼承的 1994 年撰寫的批次程式，或是正將銀行或保險系統遷離 COBOL 的團隊。沒有人有時間教你，而撰寫這段程式碼的人也已退休。將這個檔案貼到 Claude、ChatGPT 或 Gemini 中，你就會得到一位專注於讀取和維護正式環境程式碼的導師，而不是教你列印 Hello World。\u003c\/p\u003e\u003cp\u003e它會先詢問你目前能讀懂螢幕上程式的哪些部分，以此判斷你的程度。接著，學習計畫會依照工作需求展開：四個部門、PIC 子句以及 COMP-3 實際儲存的內容、層級編號和 88 條件名稱、複製簿、具有 FILE STATUS 代碼的循序檔案和 VSAM 檔案、PERFORM 結構，以及執行整個程式的 JCL。每堂課都包含一個解釋、一個完整示例，以及一項程式碼任務。當你的工作因 S0C7 異常終止時，它會先讓你找出哪個欄位包含非數值資料，而不是先說其他內容。\u003c\/p\u003e\u003cp\u003e這個檔案在 Claude、ChatGPT 和 Gemini 中的運作方式完全相同。單次購買、無訂閱，你大約九十秒後就能開始使用。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813899016,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-cobol-tutor-1.png?v=1789381550"},{"product_id":"ai-rust-tutor","title":"AI Rust 導師","description":"\u003cp\u003e你可以把 Rust 程式碼來回搬動，直到紅色文字消失，然後就在這時，你要嘛真正學會 Rust，要嘛繼續猜。你目前還說不出它為什麼消失。這就是本檔案要填補的落差：將它貼到 Claude、ChatGPT 或 Gemini 中，你就會得到一位導師，而它的主要任務是讓你閱讀編譯器輸出，而不是把輸出貼給別人。\u003c\/p\u003e\u003cp\u003e它會先從一個小型所有權問題開始，接著按照這門語言唯一有效的順序進行：移動與 Copy，然後是借用，以及一個可變或多個共用的規則；接著是搭配問號運算子使用的 Option 與 Result，然後是特徵與泛型，等你實際需要生命週期後再講生命週期，最後是 Box、Rc 與 RefCell。你提出的每個錯誤都會得到相同的處理方式。它會指出程式碼、E0382、E0499、E0106，告訴你執行 rustc explain，並在提到修正方法之前，先問編譯器認為哪個值被移動，以及是在第幾行發生的。\u003c\/p\u003e\u003cp\u003e一個檔案，在 Claude、ChatGPT 和 Gemini 中都有相同的行為。購買一次，無需訂閱。將它複製到指示欄位中，幾分鐘內就能開始使用。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813931784,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-rust-tutor-1.png?v=1789381561"},{"product_id":"ai-typescript-tutor","title":"AI TypeScript 導師","description":"\u003cp\u003e你原本打算學習 TypeScript，結果卻只是寫著加上註解的 JavaScript：一看到紅色波浪底線，就加上 any 或 as 轉型，然後繼續往下做。問題就在這個習慣：把這個檔案貼到 Claude、ChatGPT 或 Gemini 中，你就會得到一位在你能說明編譯器不滿什麼之前，不會直接給出修正方法的導師。\u003c\/p\u003e\u003cp\u003e它會先讓你面對一個型別問題，然後按照能建立理解的順序逐步學習：結構型別、聯集與字面值型別、使用 typeof 和 in 進行型別縮小、判別式聯集、泛型與約束，接著是 keyof 和映射型別，最後是你真正會用到的實用型別。錯誤會附上編號，例如 TS2322、TS2339 或 TS18048，並提出問題，讓你思考編譯器不接受的是指派的哪一側。第一課就會啟用嚴格模式，因為之後的一切都會更容易。\u003c\/p\u003e\u003cp\u003eClaude、ChatGPT 和 Gemini 都能以完全相同的方式讀取它。一次購買，無需訂閱，兩分鐘即可設定完成：複製檔案、貼上內容，說明你正在處理的項目。它可以搭配 \u003ca href=\"\/zh\/products\/ai-skill-for-typescript\"\u003e適用於 TypeScript 的 AI Skill\u003c\/a\u003e 使用；後者是讓你在掌握基礎後實際工作的助理，而這個工具會教你這些基礎。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813964552,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-typescript-tutor-1.png?v=1789381565"},{"product_id":"ai-aws-tutor","title":"AI AWS 導師","description":"\u003cp\u003eAWS 大約有 200 項服務，而每門課程都從列出這些服務開始，這正是為什麼大多數開始學習 AWS 的人上完一門課後，仍然無法設計出可運作的 VPC。這份檔案提供相反的方法：將它貼到 Claude、ChatGPT 或 Gemini 中，你就會得到一位先確定目標的導師，目標可以是 SAA-C03 考試，也可以是你必須建置的系統，並且只教授該目標所需的內容。\u003c\/p\u003e\u003cp\u003e它會先透過三個問題和一項設計任務了解你的程度，接著依照能連貫掌握的順序進行：IAM 與最小權限，接著是包含子網路、路由表和安全群組的 VPC，再來是在 EC2 和 Lambda 上進行運算，然後是 S3 及其儲存類別，接著是 RDS 和 DynamoDB，再來是佇列與事件，然後是 CloudWatch，最後是成本。它無法存取主控台，也沒有你帳戶的金鑰，並且會明確說明這一點。每堂課最後都會要求你親自建置某個項目並回頭說明，且會要求你在開始前先啟用帳單警報。\u003c\/p\u003e\u003cp\u003e無需修改即可在 Claude、ChatGPT 和 Gemini 中執行。一次付款，無訂閱，設定只需複製並貼上一次。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634813997320,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-aws-tutor-1.png?v=1789381570"},{"product_id":"ai-azure-tutor","title":"AI Azure 導師","description":"\u003cp\u003e你必須學習 Azure，可能是因為雇主已將系統遷移到 Azure，也可能是因為你已預約 AZ-104 考試，而入口網站中每件事都有三種不同做法，且每種做法的名稱都不同。這份檔案提供實用的學習路線：將它貼到 Claude、ChatGPT 或 Gemini 中，就能得到一位導師；它會先確認你要準備哪項考試，或是要操作哪個系統，然後只教授你所需的內容。\u003c\/p\u003e\u003cp\u003e課程依照 Azure 實際採用的結構進行：先從管理群組到資源的範圍階層開始，接著學習包含使用者、群組和受控識別的 Entra ID，再學習 RBAC 角色及其繼承位置，然後是 VNet、子網路和網路安全性群組，接著是虛擬機器和 App Service，再來是具有不同層級和備援選項的儲存體帳戶，然後是搭配 Log Analytics 的 Azure Monitor，最後是成本。它無法存取你的訂用帳戶，也沒有任何認證資料，並且會明確告訴你這一點。你負責建置，回報入口網站或 az CLI 傳回的內容，接著它會根據這些資訊進行教學。\u003c\/p\u003e\u003cp\u003e同一份檔案在 Claude、ChatGPT 和 Gemini 中的運作方式都相同。購買一次即可，無需訂閱，只要複製並貼上就能立即使用。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814030088,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-azure-tutor-1.png?v=1789381575"},{"product_id":"ai-react-tutor","title":"AI React 導師","description":"\u003cp\u003e這份 React JS 教學適合這樣的階段：你已經能建立待辦事項清單，卻說不出元件為什麼會渲染四次、useEffect 裡的值為什麼過時，或某個狀態到底應該放在哪裡。幾乎每個 React 問題底層都只有同一個問題，這也是為什麼這份檔案會從那裡開始：先講渲染模型，再講 hooks，最後才是函式庫。\u003c\/p\u003e\u003cp\u003e把它貼到 Claude、ChatGPT 或 Gemini 中，它會先用一個關於什麼會觸發重新渲染的問題來判斷你的程度。接著課程會依序進行：狀態與重新渲染、props 與向上提升狀態、清單與 keys、受控輸入、useEffect 以及更常見的「其實不需要它」的情況、hooks 規則、context 及其限制、資料擷取，最後等到你能測量出某些東西後，才介紹記憶化。當你的元件陷入迴圈時，它會先問是哪一行在渲染期間設定了狀態，之後才提到修正方法。\u003c\/p\u003e\u003cp\u003e在 Claude、ChatGPT 和 Gemini 中使用同一份檔案，行為也相同。一次付款，無需訂閱，設定大約只要一分鐘。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814095624,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-react-tutor-1.png?v=1789381584"},{"product_id":"ai-lua-tutor","title":"AI Lua 導師","description":"\u003cp\u003e幾乎沒有人會為了 Lua 本身而開始學習它。你學習它，是因為 Roblox Studio 需要它、因為你喜歡的模組是用它寫成的，或是因為你的 Neovim 設定檔如今已經變成一個你看不懂的 400 行 init.lua。這會讓 Claude 或 ChatGPT 成為一位在你實際使用的主機環境中教你 Lua 的導師，而不是在真空中教學。\u003c\/p\u003e\u003cp\u003e它會在開始教學前先詢問你使用的是哪個主機環境，因為 Roblox Luau、LOVE、Neovim 和嵌入式引擎之間存在一些重要差異：型別、沙盒機制，以及你實際能使用標準函式庫中的哪些部分。接著，它會帶你學習 tables 這個核心資料結構、metatables 和 __index、閉包、可變參數、pcall 以及協程，每個主題都搭配你自己專案中的任務。當它看到你的錯誤時，會指出問題所在的程式碼行，並問你 nil 為什麼會出現在那裡。\u003c\/p\u003e\u003cp\u003e一個檔案，就能在 Claude、ChatGPT 和 Gemini 中以相同方式運作。將它貼到 Project、自訂 GPT 或 Gem 中，不到兩分鐘就能開始使用。一次購買，無需訂閱。可搭配 \u003ca href=\"\/zh\/products\/ai-skill-for-lua\"\u003eAI Skill for Lua\u003c\/a\u003e 使用；那是你掌握基礎後的實作助理，而這個 Skill 會教你基礎。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814128392,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-lua-tutor-1.png?v=1789381589"},{"product_id":"ai-swift-tutor","title":"AI Swift 導師","description":"\u003cp\u003e你想學習 Swift，因此你上了 SwiftUI 課程，卻什麼也沒完成，而你開始製作的應用程式因為一個你還不完全理解的強制解包而崩潰。Swift 會先把最困難的部分放在前面：選用型別、值語意和狀態所有權。這份檔案會讓你放慢腳步，專注於這些內容。\u003c\/p\u003e\u003cp\u003e將檔案貼到 Claude、ChatGPT 或 Gemini 中，它會先用一個關於選用型別的問題來了解你的程度。接著依序進行：選用型別與安全解包、結構與類別以及複製的意義、協定與擴充、使用 throws 和 Result 處理錯誤、閉包與捕獲清單、ARC 與保留循環、使用 State、Binding 和 Observable 管理 SwiftUI 狀態所有權，然後是 async await 與 actor。它無法開啟 Xcode 或執行模擬器，也會明確告訴你這一點。你進行建置，貼上確切的編譯器訊息，它會先詢問編譯器正在保護你免於什麼問題，然後才提供修正方法。\u003c\/p\u003e\u003cp\u003e在 Claude、ChatGPT 和 Gemini 中的行為完全相同。一次購買，無需訂閱，貼上檔案所需的時間就能完成設定。搭配\u003ca href=\"\/zh\/products\/ai-skill-for-swift\"\u003e適用於 Swift 的 AI Skill\u003c\/a\u003e使用；那是你掌握基礎後的實作助手，而這個工具會教你基礎。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814161160,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-swift-tutor-1.png?v=1789381597"},{"product_id":"ai-matlab-tutor","title":"AI MATLAB 導師","description":"\u003cp\u003e這位 AI MATLAB 教學工具適合用於即將截止的作業、大學授權，以及一份從實驗課講義複製而來、卻不斷出現 Index exceeds the number of array elements 錯誤的腳本。你可以按照步驟操作，但無法從頭開始編寫。它會將 Claude 或 ChatGPT 變成一位以工程師方式使用 MATLAB 的導師：先用矩陣，最後才用迴圈。\u003c\/p\u003e\u003cp\u003e它會在命令視窗中先提出三個問題和一項任務，接著按照這門語言所鼓勵的順序進行教學。索引和冒號表示法、以向量化取代 for 迴圈、邏輯遮罩、預先配置、使用實際座標軸標籤繪圖、函式和區域函式，接著是你擁有的任何工具箱，例如 Signal Processing、Symbolic Math 或 Simulink。每堂課最後都會讓你執行某些內容，並回報工作區顯示的結果。\u003c\/p\u003e\u003cp\u003eClaude、ChatGPT 和 Gemini 都會以相同方式讀取它。只要將它貼到 Project、自訂 GPT 或 Gem 中一次，大約只需一分鐘，之後便能從上次停下的課程繼續學習。一次付款，無需訂閱。可搭配 \u003ca href=\"\/zh\/products\/ai-skill-for-matlab\"\u003e適用於 MATLAB 的 AI Skill\u003c\/a\u003e 使用；那是你掌握基礎後的實作助手，而這個工具會教你基礎。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814193928,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-matlab-tutor-1.png?v=1789381606"},{"product_id":"ai-mysql-tutor","title":"AI MySQL 導師","description":"\u003cp\u003e這位 AI MySQL 教師適合已經能寫出帶有 WHERE 的 SELECT，但還不會更複雜內容的階段。接著有人請你列出每位客戶的訂單數，還要包含沒有訂單的月份，你就卡住了。或者原本一秒就能跑完的報表，現在卻要花四十秒。它會把 Claude 或 ChatGPT 變成一位使用你自己資料表授課的教師，讓你不必再從 Stack Overflow 複製查詢，開始真正理解查詢的推理方式。\u003c\/p\u003e\u003cp\u003e它會透過三個問題和一個查詢了解你的程度，接著依照真正有助於掌握的順序教學：先學習 SELECT 的執行方式，再學習將 JOIN 視為集合運算，接著是 GROUP BY 以及哪些內容可以出現在選取清單中的規則、針對 JOIN 的子查詢、視窗函數，最後透過 EXPLAIN 解讀索引。每堂課都會先要求你撰寫一個查詢並回報結果，才會進入下一步。\u003c\/p\u003e\u003cp\u003e一個檔案，在 Claude、ChatGPT 和 Gemini 上的行為完全一致。將它貼到 Project、自訂 GPT 或 Gem 中，大約一分鐘就能開始使用。一次購買，無訂閱費用，並且會從你上次的課程繼續。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814292232,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-mysql-tutor-1.png?v=1789381614"},{"product_id":"ai-php-tutor","title":"AI PHP 導師","description":"\u003cp\u003e這款 AI PHP 導師適用於大多數線上內容都已經有十五年歷史的語言。無論你是在編輯 WordPress 主題、修補舊版外掛，還是跟著假設你已使用命名空間的 Laravel 教學操作，它都能將 Claude 或 ChatGPT 變成一位以現今方式教授 PHP 的導師：使用 PHP 8 型別與預備陳述式，而不是 mysql_query。\u003c\/p\u003e\u003cp\u003e它會透過三個問題和一份指令碼了解你的程度，接著依實用順序教學：陣列與重要函式、函式與具型別參數、類別與命名空間、Composer 與自動載入、使用繫結參數的 PDO，以及正確轉義的請求處理。接下來，課程會分流到你實際會接觸的內容：WordPress hooks 與迴圈，或 Laravel 路由、Eloquent 與 Blade。每堂課最後都會提供可執行的程式碼，讓你回報輸出結果。\u003c\/p\u003e\u003cp\u003e在 Claude、ChatGPT 和 Gemini 中使用的是同一份檔案，行為也一致。將它貼到 Project、自訂 GPT 或 Gem 中，大約一分鐘即可設定完成，之後就能從上次的課程繼續。一次購買，無需訂閱。可搭配 \u003ca href=\"\/zh\/products\/ai-skill-for-php\"\u003ePHP 的 AI Skill\u003c\/a\u003e 使用，後者是你掌握基礎後的實用助理；這款產品則負責教你基礎。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814357768,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-php-tutor-1.png?v=1789381619"},{"product_id":"ai-perl-tutor","title":"AI Perl 導師","description":"\u003cp\u003e這位 AI Perl 教學助手是為那些並非出於自身意願選擇 Perl 的人而設計的。你可能接手了一個每天晚上執行工作的 900 行腳本，或是你的實驗室流程使用 Perl，又或者今天就得解析一份日誌。有人在 2007 年寫了它，沒有啟用 strict，變數名稱還叫做 $x。這個工具會將 Claude 或 ChatGPT 變成一位根據你螢幕上實際程式碼進行教學的導師，一次講解一個語法結構。\u003c\/p\u003e\u003cp\u003e它會先詢問你手上正在處理的是什麼，接著按照讓程式碼變得易讀的順序教學：sigil 和語境，這正是每個初學者都會浪費數小時摸索的地方；接著是陣列和雜湊；然後是參照和箭頭運算子；再來是包含擷取群組與貪婪性的正規表示式；最後是檔案處理和 CPAN 模組。它會教你現代的實務做法：啟用 strict 和 warnings、使用詞法檔案控制代碼、採用三參數 open，並在你從網路上找到的某行程式碼只是更早期 Perl 的習慣時告訴你。\u003c\/p\u003e\u003cp\u003eClaude、ChatGPT 和 Gemini 都能使用同一份檔案。只要將檔案貼到 Project、自訂 GPT 或 Gem 中，不到兩分鐘，就能從上次停下的地方繼續。一筆付款，無需訂閱。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814390536,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-perl-tutor-1.png?v=1789381624"},{"product_id":"ai-julia-tutor","title":"AI Julia 導師","description":"\u003cp\u003e你為了速度安裝了 Julia，寫下第一個迴圈，結果它跑得比你想取代的 Python 還慢。Julia 不會原諒臆測：型別穩定性、多重派送和配置在這裡不是進階主題，而是第一週就要學會的內容。這個檔案會把 Claude、ChatGPT 或 Gemini 變成導師，讓你用 AI 學習 Julia，而不是收集一堆自己無法偵錯的程式碼。\u003c\/p\u003e\u003cp\u003e它只用一項任務來判斷你的程度：寫一個將向量加總的函式，然後說明它為什麼會配置記憶體。接著，它會帶你走過完整的學習路線：型別與派送、陣列與廣播、使用 @code_warntype 和 BenchmarkTools 進行效能分析、環境與 Project.toml，然後根據你的領域學習 DataFrames 或 DifferentialEquations。每堂課都包含一個概念、一個實作範例、一項交給你的任務，以及一次檢查。答錯時，它會指出出錯的那一行，並提出能揭露錯誤的問題，而不是直接貼上修正內容。\u003c\/p\u003e\u003cp\u003e同一個檔案可以直接放入 Claude Project、自訂 GPT 或 Gemini Gem。貼入檔案，說明你想計算什麼，兩分鐘內就能開始工作。一次付費，無需訂閱。適合搭配 \u003ca href=\"\/zh\/products\/ai-skill-for-julia\"\u003e適用於 Julia 的 AI Skill\u003c\/a\u003e 使用；那是你掌握基礎後的實作助手，而這個檔案會教你基礎。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634814914824,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-julia-tutor-1.png?v=1789381649"},{"product_id":"ai-snowflake-tutor","title":"AI Snowflake 導師","description":"\u003cp\u003e如果你想學習 Snowflake，你有一組公司的登入資訊、一個由他人設定大小的虛擬倉庫，還有一個費用超出預期的查詢。在 credits、角色和微分割區決定你的帳單之前，它看起來就像一般 SQL。這份檔案會把那些容易出問題的部分變成你的導師。\u003c\/p\u003e\u003cp\u003e它會根據你的 SQL 程度，以及一個問題來判斷你的程度：虛擬倉庫是按什麼向你收費的？接著循序涵蓋儲存與運算的分離、倉庫大小設定與 credits、結構描述與角色型存取控制、透過暫存區使用 COPY INTO 載入資料、VARIANT 與 FLATTEN、時間旅行與零複製複製、串流與工作，以及閱讀查詢設定檔。每堂課只講一個概念，搭配實作範例、在你自己的資料表上完成的任務，以及檢核題。當查詢速度很慢時，它會問你查看的是哪個資料修剪數字，而不是直接丟給你一個改寫版本。\u003c\/p\u003e\u003cp\u003e同一份檔案可在 Claude、ChatGPT 和 Gemini 中使用。將它放入 Project、自訂 GPT 或 Gem，說明你卡在哪個資料表上，第一堂課會在兩分鐘內開始。一次付款。可搭配\u003ca href=\"\/zh\/products\/ai-skill-for-snowflake\"\u003eSnowflake 專用 AI Skill\u003c\/a\u003e使用，後者是你掌握基礎知識後的實作助理；而這一份會教你這些基礎。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634815144200,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-snowflake-tutor-1.png?v=1789381653"},{"product_id":"ai-flask-tutor","title":"AI Flask 導師","description":"\u003cp\u003e你跟著 Flask 教學完成了 Hello World 路由，接著遇到循環匯入，以及只顯示「在應用程式內容之外運作」的錯誤。Flask 很精簡，這也代表沒有任何事情會替你決定，每個選擇都可能出錯。這份檔案會把 Claude、ChatGPT 或 Gemini 變成你的導師，讓你透過打造一個能在第二個檔案中持續運作的應用程式，學會使用 Flask 和 AI。\u003c\/p\u003e\u003cp\u003e它會先檢查你的 Python，接著根據一項任務設定程度：撰寫一個接收查詢字串並回傳 JSON 的路由。從這裡開始，學習路線就會進入實戰。路由與視圖函式、Jinja2 範本與繼承、表單與驗證、SQLAlchemy 模型與 Flask-Migrate、藍圖與應用程式工廠、工作階段與 Flask-Login、各環境的設定、搭配測試用戶端使用 pytest，最後再到 gunicorn。每課一個概念，先看一個不同應用程式的完整範例，接著由你實作，最後進行檢查。\u003c\/p\u003e\u003cp\u003eClaude、ChatGPT 和 Gemini 都能使用它。將它貼到 Project、自訂 GPT 或 Gem 中，說明你正在打造什麼，大約兩分鐘後就能開始學習。一次購買，無需訂閱。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634815373576,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-flask-tutor-1.png?v=1789381657"},{"product_id":"ai-bubble-tutor","title":"AI Bubble 導師","description":"\u003cp\u003e如果你想學習 Bubble 這個無程式碼應用程式建構工具，你可能已經看過跟著操作的教學影片，逐一複製每個點擊步驟，最後卻得到一個什麼都不顯示的重複群組，以及一個執行兩次的工作流程。Bubble 之所以困難，不是因為程式碼，而是因為你第一天畫出的資料結構，會決定之後的一切。這份檔案會把 Claude、ChatGPT 或 Gemini 變成一位依照編輯器最有效學習順序授課的導師。\u003c\/p\u003e\u003cp\u003e它會透過一項任務判斷你的程度：為你的應用程式勾勒資料類型，並說出連結其中兩種類型的欄位。接著，課程會依序涵蓋真正重要的部分：資料類型、欄位與選項集、響應式引擎、工作流程與條件判斷、狀態與資料庫欄位的差異、重複群組與搜尋、隱私規則、後端工作流程與 API Connector，最後是版本與部署。每堂課都包含一個概念、在不同應用程式中的實作範例、你在自己的編輯器中動手操作，以及檢查環節。\u003c\/p\u003e\u003cp\u003e在 Claude、ChatGPT 和 Gemini 中都能以相同方式使用。將它貼到 Project、自訂 GPT 或 Gem 中，描述你的應用程式，第一堂課大約兩分鐘後就會開始。一次付費，無需訂閱。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634815406344,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-bubble-tutor-1.png?v=1789381662"},{"product_id":"ai-dart-tutor","title":"AI Dart 導師","description":"\u003cp\u003e幾乎沒有人是為了 Dart 本身而開始學習它。你來到這裡，是因為 Flutter，也因為 Widget 樹拋出了「對 null 值使用了 null 檢查運算子」的錯誤。Dart 小巧、嚴謹，值得你用兩個紮實的星期學會。本檔案會將 Claude、ChatGPT 或 Gemini 轉變為 Flutter 底層語言的導師。\u003c\/p\u003e\u003cp\u003e它會透過一項任務判定你的程度：撰寫一個接受選用名稱的函式，並在不使用驚嘆號運算子的情況下回傳問候語。接著學習路線會前往 Flutter 將考驗你的地方。健全的 null safety、final 與 const、類別、具名與 factory 建構子、mixins 與 extensions、future 與 async await、streams、Dart 3 的 records、patterns 與 sealed classes，然後是 pubspec 與 package:test。每堂課一個概念、一個脫離你應用程式的實作範例、輪到你動手，以及一次檢查。\u003c\/p\u003e\u003cp\u003eClaude、ChatGPT 和 Gemini 都能原樣執行它。將它放入 Project、自訂 GPT 或 Gem 中，說明 Flutter 哪些地方讓你感到困惑，第一堂課會在兩分鐘內開始。一次付費，沒有週期性收費。它可與\u003ca href=\"\/zh\/products\/ai-skill-for-dart\"\u003e適用於 Dart 的 AI Skill\u003c\/a\u003e搭配使用；那是你掌握基礎後的實作助理，而這個則是教你掌握基礎。\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58634815635720,"sku":null,"price":19.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/ai-dart-tutor-1.png?v=1789381667"}],"url":"https:\/\/kissmyskills.com\/zh\/collections\/coding-tutors.oembed","provider":"KissMySkills","version":"1.0","type":"link"}