動作検知 Beating 監視によると、現代のフロントエンドフレームワーク Astro の共同創設者 Matthew Phillips は、AIエージェントのスキルパッケージを管理するコマンドラインツール Rosie をオープンソース化しました。rosie install owner/repo で GitHub からスキルをインストールすると、Rosie は自動的にローカルにインストールされているコーディングエージェントを検出し、スキルを同期します。Rosie は現在、Claude Code、Cursor、Codex、Windsurf、Aider、Zed、Continue、Cline、OpenCode、GitHub Copilot の合計10種類のエージェントをサポートしています。主な特徴は lockfile メカニズムであり、インストール記録は .agents/rosie.lock に書き込まれ、一行ずつのフォーマットは git diff に親和性があり、直接バージョン管理にコミット可能です。スキルのフォルダ自体は .gitignore に含めることができ、チームメンバーがクローンした後に rosie install を一度実行するだけで復元できます。バージョン管理は二つのモードに分かれます:バージョン番号を指定しない場合は auto で、rosie update は自動的に最新の semver タグにアップグレードします。@ref でバージョンを指定した場合は pin モードとなり、SHA のみを更新し、バージョンは変わりません。ローカルインストール時、スキルは .agents/skills/ に保存され、シンボリックリンクを使って各エージェントのスキルディレクトリと同期します。また --global オプションを使えば、ユーザーレベルのディレクトリに直接インストールも可能です。このツールは C 言語で書かれており、libcurl と libarchive に依存しています。Homebrew、apt、AUR、FreeBSD pkg、ソースコードからのビルドをサポートし、BSD-3-Clause ライセンスの下で配布されています。
Astro共同創設者がオープンソース化したRosie:一度設定すれば10種類のAIプログラミングアシスタントに自動同期
動作検知 Beating 監視によると、現代のフロントエンドフレームワーク Astro の共同創設者 Matthew Phillips は、AIエージェントのスキルパッケージを管理するコマンドラインツール Rosie をオープンソース化しました。rosie install owner/repo で GitHub からスキルをインストールすると、Rosie は自動的にローカルにインストールされているコーディングエージェントを検出し、スキルを同期します。
Rosie は現在、Claude Code、Cursor、Codex、Windsurf、Aider、Zed、Continue、Cline、OpenCode、GitHub Copilot の合計10種類のエージェントをサポートしています。主な特徴は lockfile メカニズムであり、インストール記録は .agents/rosie.lock に書き込まれ、一行ずつのフォーマットは git diff に親和性があり、直接バージョン管理にコミット可能です。スキルのフォルダ自体は .gitignore に含めることができ、チームメンバーがクローンした後に rosie install を一度実行するだけで復元できます。
バージョン管理は二つのモードに分かれます:バージョン番号を指定しない場合は auto で、rosie update は自動的に最新の semver タグにアップグレードします。@ref でバージョンを指定した場合は pin モードとなり、SHA のみを更新し、バージョンは変わりません。ローカルインストール時、スキルは .agents/skills/ に保存され、シンボリックリンクを使って各エージェントのスキルディレクトリと同期します。また --global オプションを使えば、ユーザーレベルのディレクトリに直接インストールも可能です。
このツールは C 言語で書かれており、libcurl と libarchive に依存しています。Homebrew、apt、AUR、FreeBSD pkg、ソースコードからのビルドをサポートし、BSD-3-Clause ライセンスの下で配布されています。