工程開發
plugin-lifecycle avatar

plugin-lifecycle

管理 JUCE 插件的完整生命週期:安裝、解除安裝、重置與徹底刪除。專為音訊開發者設計,處理系統資料夾部署、快取管理以及具備備份機制的安全移除流程。

簡介

plugin-lifecycle 技能為 macOS 上的 JUCE 音訊插件提供了一個安全至上的完整開發與部署週期管理框架。此技能專為開發者與聲音設計師打造,自動化處理二進位檔案部署、環境清理與狀態同步等關鍵行政任務,確保開發工作區保持整潔,並與 Ableton Live 和 Logic Pro 等專業數位音訊工作站(DAW)保持高度相容。

  • 自動化部署:處理 VST3 與 AU 格式插件部署至標準 macOS 插件目錄,包括自動化的二進位驗證與 755 檔案權限管理。

  • 精準回溯:提供「重置至創意階段」模式,在移除實作程式碼的同時,保留原始創意概念、草圖與智慧資產。

  • 資料完整性:具備「銷毀」模式,在徹底刪除前自動建立完整備份,確保清理操作過程不遺失任何重要資料。

  • 快取管理:整合主要 DAW 的自動化快取清除功能,防止插件載入衝突或舊版本殘影問題。

  • 狀態追蹤:與中央 PLUGINS.md 檔案進行同步,維持對儲存庫中每個插件狀態、位置與歷史紀錄的清晰可視化。

  • 此技能透過 /install-plugin, /uninstall, /reset-to-ideation, /destroy 與 /clean 等指令進行互動式管理。

  • 僅限 macOS 環境執行;目標為標準系統目錄,包含 ~/Library/Audio/Plug-Ins/。

  • 安裝流程包含嚴格的檢查步驟:構建驗證、產品名稱提取、舊版本移除、複製、權限設定、快取清除與最終驗證。

  • 根據使用者指令以不同模式運作,僅載入必要參考檔案(安裝、解除安裝、重置或銷毀),以優化上下文視窗使用效率。

  • 安全機制包含手動確認程序,在任何破壞性操作前強制建立備份,並支援從回溯歸檔中還原。

倉庫統計

Star 數
183
Fork 數
66
Open Issue 數
4
主要語言
HTML
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月30日 下午01:01
在 GitHub 查看