Astro聯合創始人開源Rosie:裝一次技能自動同步10種AI程式設計助手

律动
現代前端框架 Astro 聯合創始人 Matthew Phillips 開源了 Rosie,一個專門管理 AI agent 技能包的命令列工具。使用者可以通過 rosie install owner/repo 從 GitHub 安裝技能,Rosie 會自動檢測本地安裝的 coding agent,並將技能同步過去。 Rosie 目前支援 Claude Code、Cursor、Codex、Windsurf、Aider、Zed、Continue、Cline、OpenCode、GitHub Copilot 共 10 種 agent。其核心賣點是 lockfile 機制:安裝記錄寫入 .agents/rosie.lock,一行一條,格式對 git diff 友好,可以直接提交到版本庫。技能資料夾本身則可以放進 .gitignore,團隊成員 clone 後執行 rosie install 即可還原。 版本管理提供兩種模式:不指定版本號時走 auto 模式,rosie update 會自動升級到最新 semver 標籤;使用 @ref 指定版本則走 pin 模式,只重新整理 SHA 而不改變版本。本地安裝時,技能存在 .agents/skills/ 目錄,通過符號連結同步到各 agent 的技能目錄;該工具也支援通過 --global 引數直接安裝到使用者級目錄。 整個工具使用 C 語言編寫,依賴 libcurl 和 libarchive,支援 Homebrew、apt、AUR、FreeBSD pkg 和原始碼編譯,採用 BSD-3-Clause 許可。 [動察 Beating]