Resources
1Install
npx skillscat add busirocket/agents-skills/busirocket-tauri Install via the SkillsCat registry.
About this skill
This skill enforces Tauri project conventions, ensuring proper command file creation, registration, permission allowlisting, and correct placement of Rust, SQL, and prompt files. It resolves inconsistencies in desktop app development by standardizing structure and command handling. Developers may use it when building or refactoring Tauri applications to meet required architecture and compliance.
SKILL.md
Tauri Standards
Tauri-specific conventions for desktop applications. Builds on busirocket-rust
for language and module rules.
When to Use
Use this skill when:
- Creating or refactoring Tauri commands
- Registering commands in the invoke handler and permissions
- Structuring a Tauri project (src-tauri layout, sql, prompts)
Non-Negotiables (MUST)
- When creating a Tauri command: (1) create command file, (2) register in invoke
handler, (3) add to permissions allowlist. - Rust code lives under
src-tauri/src/; applybusirocket-rustmodule layout
there (services, utils, models). - SQL under
src-tauri/sql/<area>/, prompts undersrc-tauri/prompts/<area>/.
Rules
Project Structure
tauri-project-structure- Where Rust, SQL, and prompts live in a Tauri app
Tauri Commands
tauri-commands-checklist- Tauri commands checklist (MANDATORY)
Related Skills
busirocket-rust- Rust language, one-thing-per-file, boundaries, SQL/prompt
separationbusirocket-core-conventions- General file structure principles
How to Use
Read the rule files for Tauri-specific steps and paths:
rules/tauri-commands-checklist.md
rules/tauri-project-structure.mdApply busirocket-rust for all Rust code inside src-tauri/src/.