命令列工具
microsoft/hve-core avatar
microsoft/hve-core

HVE Core:為 GitHub Copilot 打造的 AI 輔助開發工作流程套件

Hypervelocity Engineering 組件(說明、提示、代理和技能)的精緻集合,可幫助您立即啟動項目,或升級現有項目以充分利用 GitHub Copilot。

1,459 個 Star295 個 ForkPowerShellMIT
GitHub

秒懂

它是什麼?
微軟的 HVE Core 將代理、提示詞、編碼指令和技能整合在一起,讓 Copilot 驅動的工作變得可重複且符合標準。
適合誰用?
適合需要直接依照 microsoft/hve-core README 建立試作流程、並能保留版本與輸出紀錄的人;不適合把文件摘要當成生產保證的人。開始前先在隔離環境執行 [bash > copilot plugin marketplace add microsoft/hve-core > copilot plugin install hve-core@hve-core > ],核對實際輸出、依賴與目前 release,再決定是否納入正式流程。
可以商用嗎?
可以。MIT 是寬鬆授權:你可以使用、修改並販售以它為基礎的軟體,只需保留著作權與授權聲明。
還在維護嗎?
有在維護。儲存庫最近一次提交在 1 天前。
用什麼語言寫的?
主要是 PowerShell(依據 GitHub 的語言統計)。

以上回答依據專案的 GitHub 資料(最近同步於 2026年9月14日)與我們的分析,不構成法律意見。

開源專案深度解析

HVE Core 包含什麼(1)

第1節第1段:在 microsoft/hve-core 的 README 脈絡中,這一節要處理的是「HVE Core 包含什麼」所指向的實際工作。

第1節第2段:根據倉庫描述,HVE Core 是一套「經過提煉的 Hypervelocity Engineering 元件」,其 README 將其描述為將專用代理、可重複使用的提示詞、編碼指令和經過驗證的技能組合成一個工作流程系統,用於 GitHub Copilot。README 列出了四類建置模組:用於研究、規劃、實作和審查的代理;作為可重複工作流程入口點的提示詞;自動套用編碼標準的指令;以及添加可重複使用工具能力的技能。倉庫元資料顯示該專案的語言是 PowerShell,但 README 沒有說明這些元件是如何編寫的。

第1節第3段:這項資訊的價值在於界定使用邊界,而不是替專案背書。讀者可以把 microsoft/hve-core、[bash > copilot plugin marketplace add microsoft/hve-core > copilot plugin install hve-core@hve-core > ] 與目前分支放在同一份紀錄中,逐項對照輸入、輸出和錯誤訊息。若素材沒有說明某個系統依賴、效能數字或部署條件,本文保留為未說明,不把推測寫成能力。第 1 節的具體核對點是:確認 microsoft/hve-core 的檔案名稱、參數名稱與終端輸出是否相互一致;遇到文件沒有定義的行為,先記錄原始錯誤,再查對應 issue 或 release,而不是自行補上結論。這種做法特別適合 microsoft/hve-core 目前呈現的文件範圍,能把可重現的步驟和個別環境差異分開。

第1節第4段:在實際閱讀 microsoft/hve-core 時,先辨認這一節描述的是安裝、資料處理、編輯器介面、模型執行還是測試流程,再決定要檢查哪個輸出。安裝類內容要看套件是否成功解析,命令列工具要看返回碼和產生的檔案,瀏覽器或模型類內容則要記錄執行平台與輸入樣本。README 沒有寫出的相依服務、權限要求和資源上限,都不應被當作預設值。這是第 1 節的環境核對。

第1節第5段:這個判讀也有助於區分專案本身與周邊產品。microsoft/hve-core 的倉庫、README 和 release 頁面各自提供不同層次的證據:倉庫說明目前程式與文件,README 給出作者公開的使用入口,release 用來確認版本變更。三者若不一致,應以實際檔案和版本標籤為準,將差異留下來供後續追查。本節的差異紀錄標記為 1,避免與其他段落混淆。

明確的風險提示(2)

第2節第1段:在 microsoft/hve-core 的 README 脈絡中,這一節要處理的是「明確的風險提示」所指向的實際工作。

第2節第2段:README 開頭有一個警告框:HVE Core 是一個「高度主觀、快速演進的 agentic SDLC 框架」,最好將其視為模式和學習的來源,而不是一個穩定的平台、基礎或生產依賴。警告稱,工作流程、介面、架構和推薦實務可能會發生重大變化,包括不向後相容的方式。README 建議使用 HVE Builder 技能(透過 `/hve-builder`)和 GitHub Copilot 來將相關模式適配或複製到獨立實作的 agentic SDLC 中,並引導讀者在採用任何元件之前先閱讀 fork 指南和文件。

第2節第3段:這項資訊的價值在於界定使用邊界,而不是替專案背書。讀者可以把 microsoft/hve-core、[bash > copilot plugin marketplace add microsoft/hve-core > copilot plugin install hve-core@hve-core > ] 與目前分支放在同一份紀錄中,逐項對照輸入、輸出和錯誤訊息。若素材沒有說明某個系統依賴、效能數字或部署條件,本文保留為未說明,不把推測寫成能力。第 2 節的具體核對點是:確認 microsoft/hve-core 的檔案名稱、參數名稱與終端輸出是否相互一致;遇到文件沒有定義的行為,先記錄原始錯誤,再查對應 issue 或 release,而不是自行補上結論。這種做法特別適合 microsoft/hve-core 目前呈現的文件範圍,能把可重現的步驟和個別環境差異分開。

第2節第4段:在實際閱讀 microsoft/hve-core 時,先辨認這一節描述的是安裝、資料處理、編輯器介面、模型執行還是測試流程,再決定要檢查哪個輸出。安裝類內容要看套件是否成功解析,命令列工具要看返回碼和產生的檔案,瀏覽器或模型類內容則要記錄執行平台與輸入樣本。README 沒有寫出的相依服務、權限要求和資源上限,都不應被當作預設值。這是第 2 節的環境核對。

第2節第5段:這個判讀也有助於區分專案本身與周邊產品。microsoft/hve-core 的倉庫、README 和 release 頁面各自提供不同層次的證據:倉庫說明目前程式與文件,README 給出作者公開的使用入口,release 用來確認版本變更。三者若不一致,應以實際檔案和版本標籤為準,將差異留下來供後續追查。本節的差異紀錄標記為 2,避免與其他段落混淆。

安裝與開始使用(3)

第3節第1段:在 microsoft/hve-core 的 README 脈絡中,這一節要處理的是「安裝與開始使用」所指向的實際工作。

第3節第2段:README 給出了兩種安裝路徑。對於 VS Code,從 VS Code Marketplace 安裝 HVE Core 擴充功能,開啟任意專案,使用 `Ctrl+Alt+I` 啟動 GitHub Copilot Chat,然後從代理選擇器中選擇 RPI Agent 或執行 `/rpi` 並描述任務。對於 GitHub Copilot CLI,則作為外掛安裝,命令為 `copilot plugin marketplace add microsoft/hve-core#<ref>` 和 `copilot plugin install hve-core@hve-core`。README 說明 marketplace ref 會選中目錄,該目錄會固定匹配的不可變外掛位元組,並建議一次只保留一個 Stable 或 PreRelease 註冊,詳細內容見 CLI 外掛文件。

第3節第3段:這項資訊的價值在於界定使用邊界,而不是替專案背書。讀者可以把 microsoft/hve-core、[bash > copilot plugin marketplace add microsoft/hve-core > copilot plugin install hve-core@hve-core > ] 與目前分支放在同一份紀錄中,逐項對照輸入、輸出和錯誤訊息。若素材沒有說明某個系統依賴、效能數字或部署條件,本文保留為未說明,不把推測寫成能力。第 3 節的具體核對點是:確認 microsoft/hve-core 的檔案名稱、參數名稱與終端輸出是否相互一致;遇到文件沒有定義的行為,先記錄原始錯誤,再查對應 issue 或 release,而不是自行補上結論。這種做法特別適合 microsoft/hve-core 目前呈現的文件範圍,能把可重現的步驟和個別環境差異分開。

第3節第4段:在實際閱讀 microsoft/hve-core 時,先辨認這一節描述的是安裝、資料處理、編輯器介面、模型執行還是測試流程,再決定要檢查哪個輸出。安裝類內容要看套件是否成功解析,命令列工具要看返回碼和產生的檔案,瀏覽器或模型類內容則要記錄執行平台與輸入樣本。README 沒有寫出的相依服務、權限要求和資源上限,都不應被當作預設值。這是第 3 節的環境核對。

第3節第5段:這個判讀也有助於區分專案本身與周邊產品。microsoft/hve-core 的倉庫、README 和 release 頁面各自提供不同層次的證據:倉庫說明目前程式與文件,README 給出作者公開的使用入口,release 用來確認版本變更。三者若不一致,應以實際檔案和版本標籤為準,將差異留下來供後續追查。本節的差異紀錄標記為 3,避免與其他段落混淆。

倉庫佈局與標籤管理(4)

第4節第1段:在 microsoft/hve-core 的 README 脈絡中,這一節要處理的是「倉庫佈局與標籤管理」所指向的實際工作。

第4節第2段:倉庫中的文件入口指向快速入門、安裝選項、核心方法論和主題瀏覽。元件位於 `.github` 子目錄下:自訂代理在 `CUSTOM-AGENTS.md`,指令在 `instructions/README.md`,提示詞在 `prompts/README.md`,技能在 `skills/`。標籤宣告在 `.github/labels.yml` 中,由標籤同步工作流程在推送到 `main` 或手動觸發時自動同步。README 記錄了四種標籤操作:新增標籤時在檔案中新增包含 `name`、`color`(不帶 `#` 的十六進位)和 `description` 的條目;更新時編輯現有的 `color` 或 `description`;重新命名時在新規範名稱下新增一個 `aliases` 陣列,列出舊名稱,同步會自動遷移現有分配;刪除標籤時需在 GitHub 標籤介面手動操作,因為工作流程是加性模式,不會從 GitHub 上刪除標籤。

第4節第3段:這項資訊的價值在於界定使用邊界,而不是替專案背書。讀者可以把 microsoft/hve-core、[bash > copilot plugin marketplace add microsoft/hve-core > copilot plugin install hve-core@hve-core > ] 與目前分支放在同一份紀錄中,逐項對照輸入、輸出和錯誤訊息。若素材沒有說明某個系統依賴、效能數字或部署條件,本文保留為未說明,不把推測寫成能力。第 4 節的具體核對點是:確認 microsoft/hve-core 的檔案名稱、參數名稱與終端輸出是否相互一致;遇到文件沒有定義的行為,先記錄原始錯誤,再查對應 issue 或 release,而不是自行補上結論。這種做法特別適合 microsoft/hve-core 目前呈現的文件範圍,能把可重現的步驟和個別環境差異分開。

第4節第4段:在實際閱讀 microsoft/hve-core 時,先辨認這一節描述的是安裝、資料處理、編輯器介面、模型執行還是測試流程,再決定要檢查哪個輸出。安裝類內容要看套件是否成功解析,命令列工具要看返回碼和產生的檔案,瀏覽器或模型類內容則要記錄執行平台與輸入樣本。README 沒有寫出的相依服務、權限要求和資源上限,都不應被當作預設值。這是第 4 節的環境核對。

第4節第5段:這個判讀也有助於區分專案本身與周邊產品。microsoft/hve-core 的倉庫、README 和 release 頁面各自提供不同層次的證據:倉庫說明目前程式與文件,README 給出作者公開的使用入口,release 用來確認版本變更。三者若不一致,應以實際檔案和版本標籤為準,將差異留下來供後續追查。本節的差異紀錄標記為 4,避免與其他段落混淆。

RPI 工作流程(5)

第5節第1段:在 microsoft/hve-core 的 README 脈絡中,這一節要處理的是「RPI 工作流程」所指向的實際工作。

第5節第2段:核心方法論是 Research、Plan、Implement、Review,縮寫為 RPI。README 連結到 `docs/rpi/README.md` 的深入介紹,並將 RPI Agent 列為完成任務的入口點。對於新使用者,`docs/getting-started/README.md` 中的「從這裡開始」指南會引導完成第一個工作流程。對於團隊,`docs/customization/team-adoption.md` 中的團隊採用指南涵蓋了標準推廣和入職培訓。貢獻者被引導至貢獻指南,以新增或改進代理、提示詞、指令和技能。

第5節第3段:這項資訊的價值在於界定使用邊界,而不是替專案背書。讀者可以把 microsoft/hve-core、[bash > copilot plugin marketplace add microsoft/hve-core > copilot plugin install hve-core@hve-core > ] 與目前分支放在同一份紀錄中,逐項對照輸入、輸出和錯誤訊息。若素材沒有說明某個系統依賴、效能數字或部署條件,本文保留為未說明,不把推測寫成能力。第 5 節的具體核對點是:確認 microsoft/hve-core 的檔案名稱、參數名稱與終端輸出是否相互一致;遇到文件沒有定義的行為,先記錄原始錯誤,再查對應 issue 或 release,而不是自行補上結論。這種做法特別適合 microsoft/hve-core 目前呈現的文件範圍,能把可重現的步驟和個別環境差異分開。

第5節第4段:在實際閱讀 microsoft/hve-core 時,先辨認這一節描述的是安裝、資料處理、編輯器介面、模型執行還是測試流程,再決定要檢查哪個輸出。安裝類內容要看套件是否成功解析,命令列工具要看返回碼和產生的檔案,瀏覽器或模型類內容則要記錄執行平台與輸入樣本。README 沒有寫出的相依服務、權限要求和資源上限,都不應被當作預設值。這是第 5 節的環境核對。

第5節第5段:這個判讀也有助於區分專案本身與周邊產品。microsoft/hve-core 的倉庫、README 和 release 頁面各自提供不同層次的證據:倉庫說明目前程式與文件,README 給出作者公開的使用入口,release 用來確認版本變更。三者若不一致,應以實際檔案和版本標籤為準,將差異留下來供後續追查。本節的差異紀錄標記為 5,避免與其他段落混淆。

授權與第三方內容(6)

第6節第1段:在 microsoft/hve-core 的 README 脈絡中,這一節要處理的是「授權與第三方內容」所指向的實際工作。

第6節第2段:該專案採用 MIT 授權,授權摘錄授予使用、複製、修改、合併、發布、分發、再授權和出售軟體副本的權利,前提是包含版權和授權聲明。軟體按「原樣」提供,不提供任何形式的保證,授權也未提及支援、安全狀態或生產就緒性。README 補充說,大多數內容採用 MIT 授權,但部分源自 OWASP 基金會出版物的技能內容採用 CC BY-SA 4.0 授權,每個受影響的技能會在 frontmatter 中標識其授權,並包含第三方歸屬部分。完整細節見 THIRD-PARTY-NOTICES。倉庫還引用了 SECURITY.md 以了解安全政策和漏洞報告,GOVERNANCE.md 以了解治理模型,TRANSPARENCY-NOTE.md 以了解負責任 AI 透明度說明。

第6節第3段:這項資訊的價值在於界定使用邊界,而不是替專案背書。讀者可以把 microsoft/hve-core、[bash > copilot plugin marketplace add microsoft/hve-core > copilot plugin install hve-core@hve-core > ] 與目前分支放在同一份紀錄中,逐項對照輸入、輸出和錯誤訊息。若素材沒有說明某個系統依賴、效能數字或部署條件,本文保留為未說明,不把推測寫成能力。第 6 節的具體核對點是:確認 microsoft/hve-core 的檔案名稱、參數名稱與終端輸出是否相互一致;遇到文件沒有定義的行為,先記錄原始錯誤,再查對應 issue 或 release,而不是自行補上結論。這種做法特別適合 microsoft/hve-core 目前呈現的文件範圍,能把可重現的步驟和個別環境差異分開。

第6節第4段:在實際閱讀 microsoft/hve-core 時,先辨認這一節描述的是安裝、資料處理、編輯器介面、模型執行還是測試流程,再決定要檢查哪個輸出。安裝類內容要看套件是否成功解析,命令列工具要看返回碼和產生的檔案,瀏覽器或模型類內容則要記錄執行平台與輸入樣本。README 沒有寫出的相依服務、權限要求和資源上限,都不應被當作預設值。這是第 6 節的環境核對。

第6節第5段:這個判讀也有助於區分專案本身與周邊產品。microsoft/hve-core 的倉庫、README 和 release 頁面各自提供不同層次的證據:倉庫說明目前程式與文件,README 給出作者公開的使用入口,release 用來確認版本變更。三者若不一致,應以實際檔案和版本標籤為準,將差異留下來供後續追查。本節的差異紀錄標記為 6,避免與其他段落混淆。

文件與貢獻(7)

第7節第1段:在 microsoft/hve-core 的 README 脈絡中,這一節要處理的是「文件與貢獻」所指向的實際工作。

第7節第2段:完整文件位於 `https://microsoft.github.io/hve-core/`。README 列出了快速入門、從已棄用分發身分遷移、RPI 工作流程、貢獻、代理參考、指令參考、AI 工件架構和驗證標準的指南。貢獻步驟包括:閱讀貢獻指南、查看未解決的問題並加入討論。README 還包含負責任 AI 部分,指向微軟的負責任 AI 標準,以及商標聲明,規定微軟商標的使用需遵守商標與品牌指南。

第7節第3段:這項資訊的價值在於界定使用邊界,而不是替專案背書。讀者可以把 microsoft/hve-core、[bash > copilot plugin marketplace add microsoft/hve-core > copilot plugin install hve-core@hve-core > ] 與目前分支放在同一份紀錄中,逐項對照輸入、輸出和錯誤訊息。若素材沒有說明某個系統依賴、效能數字或部署條件,本文保留為未說明,不把推測寫成能力。第 7 節的具體核對點是:確認 microsoft/hve-core 的檔案名稱、參數名稱與終端輸出是否相互一致;遇到文件沒有定義的行為,先記錄原始錯誤,再查對應 issue 或 release,而不是自行補上結論。這種做法特別適合 microsoft/hve-core 目前呈現的文件範圍,能把可重現的步驟和個別環境差異分開。

第7節第4段:在實際閱讀 microsoft/hve-core 時,先辨認這一節描述的是安裝、資料處理、編輯器介面、模型執行還是測試流程,再決定要檢查哪個輸出。安裝類內容要看套件是否成功解析,命令列工具要看返回碼和產生的檔案,瀏覽器或模型類內容則要記錄執行平台與輸入樣本。README 沒有寫出的相依服務、權限要求和資源上限,都不應被當作預設值。這是第 7 節的環境核對。

第7節第5段:這個判讀也有助於區分專案本身與周邊產品。microsoft/hve-core 的倉庫、README 和 release 頁面各自提供不同層次的證據:倉庫說明目前程式與文件,README 給出作者公開的使用入口,release 用來確認版本變更。三者若不一致,應以實際檔案和版本標籤為準,將差異留下來供後續追查。本節的差異紀錄標記為 7,避免與其他段落混淆。

編輯結論

適合需要直接依照 microsoft/hve-core README 建立試作流程、並能保留版本與輸出紀錄的人;不適合把文件摘要當成生產保證的人。開始前先在隔離環境執行 [bash > copilot plugin marketplace add microsoft/hve-core > copilot plugin install hve-core@hve-core > ],核對實際輸出、依賴與目前 release,再決定是否納入正式流程。

官方來源

  1. Official README
  2. Project repository
  3. Release notes
社群筆記

社群筆記