AI Skills
Salvo Skills は、Salvo Web フレームワーク向けに設計された 27 個の専門 AI エージェントスキルのコレクションです。これらのスキルは Agent Skills オープンスタンダードに準拠しており、AI コーディングアシスタントが Salvo コードをより正確かつ効率的に理解・生成できるようサポートします。
AI Skills とは?
AI Skills は構造化されたナレッジモジュールで、AI コーディングアシスタントにフレームワーク固有の深い専門知識を提供します。開発環境に統合すると、AI ツールは以下のことが可能になります:
- 正確で慣用的な Salvo コードの生成
- Salvo のアーキテクチャと規約の理解 (例:
#[handler]マクロ、Router、Depot) - ルーティング、ミドルウェア、認証、WebSocket などのトピックに関するコンテキストガイダンス
利用可能なスキル (全 27 個)
セットアップガイド
Claude Code
スキルをプロジェクトの .claude/skills/ ディレクトリにコピーします:
Claude Code は Salvo プロジェクトで作業する際にスキルを自動的にロードします。
GitHub Copilot (VS Code)
- スキルを
.github/skills/にコピーします:
- VS Code の設定でエージェントスキルを有効にします:
Copilot で Salvo 関連のトピックについて議論すると、スキルが自動的に有効になります。
Cursor
Cursor でスキルをドキュメントコンテキストとして追加します:
- リポジトリをクローンします:
- プロジェクトルートの
.cursor/rulesファイルを作成または編集し、以下を追加します:
- スキルファイルをコピーします:
Cursor は Salvo 関連のコードを生成する際にこれらのスキルファイルを参照します。
Windsurf
Windsurf でスキルをナレッジコンテキストとして設定します:
- リポジトリをクローンします:
- プロジェクトルートの
.windsurfrulesファイルを作成または編集し、以下を追加します:
- スキルファイルをコピーします:
その他の AI ツール
カスタム指示やコンテキストファイルをサポートする AI コーディングアシスタントであれば、以下の手順で利用できます:
- リポジトリをクローン:
git clone https://github.com/salvo-rs/salvo-skills.git skills/フォルダをプロジェクトディレクトリに配置- AI ツールでこれらのファイルをコンテキストとして参照するよう設定
関連リンク
- GitHub リポジトリ: https://github.com/salvo-rs/salvo-skills
- Agent Skills 標準: https://agent-skills.github.io/