第十六章:內建技能速覽 — hermes-agent、plan、github-*、systematic-debugging… 分類清單
身為一個剛入學的魔法學徒,自己發明咒語可能會有點危險(搞不好會把自己變成青蛙🐸)。好消息是,Hermes 學院早就為你準備好了一整個圖書館的「內建魔法書」!
這些內建技能(Built-in Skills)是由資深魔法師們精心調校過的,開箱即用,而且涵蓋了各種常見的實用場景。讓我們來快速翻閱一下這本型錄,看看有哪些好東西可以「借」來用!
📚 內建技能大閱兵
這裡列出幾個最受歡迎、保證讓你愛不釋手的神級技能:
1. 核心自我管理:hermes-agent 與 plan
hermes-agent:這是管家用來自我學習與了解自身系統狀態的基礎技能。plan:超強大的任務規劃器!當你給出一個複雜的任務時,plan技能會先幫你寫出一份詳盡的 Markdown 計畫書,列出所有步驟。這可是進入第四部份「工作流」的重要基石喔!
2. 開發者的福音:github-* 系列
身為工程師,你一定會愛死這系列! * github-pr-workflow:幫你自動處理 PR(Pull Request),從建立、審查到合併一氣呵成。 * github-code-review:嚴厲的程式碼審查官,專挑你程式碼裡的毛病(但語氣溫和得多)。 * github-issues:幫你自動整理和追蹤 Issue 列表。
3. 抓蟲特攻隊:systematic-debugging
抓 Bug 抓到懷疑人生?呼叫這個技能,管家會用非常有系統的方法(假設、驗證、排除)幫你一步步找出程式碼裡那隻隱藏的蟲子。
🤔 我該怎麼使用這些技能?
很簡單!只要在執行 hermes run 或 hermes chat 的時候,使用 --skill 參數指定技能名稱,管家就會立刻切換成那個專業模式!
🛠️ 指令教學:召喚內建魔法
讓我們實際叫出幾個內建技能來玩玩看,體驗一下「站在巨人的肩膀上」是什麼感覺。
介紹指令:使用 --skill 參數執行特定技能
💡 應用練習例子
練習 1:叫出計畫大師 (plan 技能) 試著給它一個有點複雜的任務,看看它怎麼規劃:
hermes run --skill plan "我想要用 Python 寫一個可以自動抓取天氣預報並每天發送 Email 給我的小程式,請幫我制定實作計畫"幽默小提示:它不會馬上開始寫程式,而是會先給你一份看起來超專業的「作戰企劃書」。看著條理分明的步驟,是不是瞬間覺得自己像個大老闆了?
練習 2:讓管家幫你看扣 (github-code-review 概念演練) 如果你有一個名為 bad_code.py 的檔案,你可以這樣叫它審查:
hermes run --skill github-code-review "請幫我審查目前目錄下的 bad_code.py,並指出可以優化的地方"準備好接受管家的無情(但有建設性)批評了嗎?這絕對比被資深同事 Review 還要沒有壓力!
練習 3:召喚抓蟲特攻隊 (systematic-debugging) 當你的程式碼一直報錯,卻又找不到原因時:
hermes run --skill systematic-debugging "我執行 app.js 的時候一直跳出 'undefined is not a function',請幫我進行系統性除錯"管家會開始像個偵探一樣,一步步引導你或自己進行測試來找出真凶。
🎉 太棒了,你現在擁有了一整支專業團隊!
有了這些內建技能,Hermes Agent 已經不再只是一個管家,它同時還是你的專案經理、資深工程師和 QA 測試員。
但是… 如果這些內建技能還是無法滿足你挑剔的胃口呢?沒問題!下一章,我們將教你如何《載入與管理技能》。準備好要把你在網路上找到的、或是別人寫好的超酷技能安裝進來了嗎?我們第十七章見!📥