Supporting your crate
If you maintain a Rust crate, you can teach AI assistants how to use your library well. Think of it as documentation that the AI actually reads.
What you can provide
There are two kinds of extensions you can publish:
- Skills — guidance documents that AI assistants receive automatically when a user’s project depends on your crate.
- Hooks — checks and transformations that run when the AI performs certain actions, like writing code or running commands.
Just want to add a skill?
If all you need is to publish guidance for your crate, you don’t need to set up a plugin. Just write a SKILL.md with a few lines of frontmatter (name, description, which crate it’s for) and a markdown body, then open a PR to the symposium-dev/recommendations repository.
See Publishing skills for the details.
Need hooks, or hooks and skills?
If you want to publish hooks — or a combination of hooks and skills — you’ll need to create a plugin. A plugin is a TOML manifest that ties everything together.
See Creating a plugin for how to set one up.