Claude Code、Codex、Gemini、Cursor などを一緒に使っていると、プロジェクトごとに散らばった Skill フォルダをコピーしたり、バージョンを揃えたりする作業が面倒でした。
特に Skill がフォルダ単位で管理されているため、次のような不便がありました。
- どのプロジェクトにどの Skill があるのか見つけにくい
- あるプロジェクトで改善した Skill を別のプロジェクトに再適用するのが面倒
- 複数の Skill を1つのグループやプロジェクト構成として管理しにくい
- ファイルを上書きする前に、何が変わったのか確認しにくい
そこで、プロジェクトの Skill と Git で管理する中央 Skill リポジトリを接続する VS Code Extension を作りました。
VS Code Extension として作った理由は、コードと Skill は互いに分離された資産というより、実際には同じプロジェクト内で一緒に使われ、変更されるものだと考えたからです。
開発中のコードを見ながら必要な Skill を探し、現在のプロジェクトに適用し、プロジェクトで改善した Skill を再び中央リポジトリへ移す作業を、別のツールへ移動することなく VS Code 内で処理したいと考えました。
Workspace と Central の Skill を1つの画面で比較し、変更ファイルと Diff を確認したうえで、選択的に取り込んだり送ったりできます。
複数の Skill をグループとしてまとめたり、Project Preset として保存して、新しいプロジェクトにまとめて適用することもできます。
現在、次の構成をサポートしています。
- Claude
- Codex
- Gemini
- Cursor
- Antigravity
.agents
Skill を直接実行したり自動でマージしたりするツールというよりは、コードと一緒に使う AI Agent Skill を複数のプロジェクトで、より安全かつ簡単に管理するためのツールに近いです。
まだコメントはありません。