AI Skills
Salvo Skills is a collection of 27 specialized AI agent skills designed for the Salvo web framework. These skills follow the Agent Skills open standard and help AI assistants understand and generate Salvo code more effectively.
What Are AI Skills?
AI Skills are structured knowledge modules that provide AI coding assistants with deep, framework-specific expertise. When integrated into your development environment, they enable AI tools to:
- Generate accurate, idiomatic Salvo code
- Understand Salvo's architecture and conventions (e.g.,
#[handler]macro, Router, Depot) - Provide contextual guidance on topics like routing, middleware, authentication, WebSocket, and more
Available Skills (27 Total)
Setup Guide
Claude Code
Copy the skills into your project's .claude/skills/ directory:
Skills load automatically when Claude Code works with your Salvo project.
GitHub Copilot (VS Code)
- Copy the skills into
.github/skills/:
- Enable agent skills in VS Code settings:
Skills activate automatically when you discuss Salvo topics with Copilot.
Cursor
Add skills as documentation context in Cursor:
- Clone the repository:
- Create or edit the
.cursor/rulesfile in your project root and add:
- Copy the skills:
Cursor will reference these skill files when generating Salvo-related code.
Windsurf
Configure skills as knowledge context in Windsurf:
- Clone the repository:
- Create or edit the
.windsurfrulesfile in your project root and add:
- Copy the skills:
Other AI Tools
For any AI coding assistant that supports custom instructions or context files, you can:
- Clone the repository:
git clone https://github.com/salvo-rs/salvo-skills.git - Place the
skills/folder in your project directory - Configure your AI tool to reference these files as context
Links
- GitHub Repository: https://github.com/salvo-rs/salvo-skills
- Agent Skills Standard: https://agent-skills.github.io/