工程开发
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日 13:01
在 GitHub 查看