busirocket-tauri
Installation
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.md
Apply busirocket-rust for all Rust code inside src-tauri/src/.
Related skills
More from busirocket/agents-skills
busirocket-tailwindcss-v4
Applies Tailwind CSS v4 setup and styling strategy. Use when configuring
62busirocket-core-conventions
Applies general engineering conventions optimized for AI agents. Use when
46busirocket-refactor-workflow
Enforces strict refactoring workflow for TypeScript/React codebases. Use when
44busirocket-validation
Applies validation strategy using Zod for schemas and guard helpers for
41busirocket-supabase
Enforces Supabase access patterns and service boundaries. Use only when
39busirocket-rust
Enforces Rust language and module standards for maintainable codebases. Use
38