🎯

busirocket-tauri

🎯Skill

from busirocket/agents-skills

VibeIndex|
What it does

Enforces Tauri desktop app standards by guiding command creation, invoke handler configuration, and Rust project layout.

πŸ“¦

Part of

busirocket/agents-skills(15 items)

busirocket-tauri

Installation

Quick InstallInstall with npx
npx skills add BusiRocket/agents-skills
Quick InstallInstall with npx
npx add-skill BusiRocket/agents-skills
Quick InstallInstall with npx
npx skills add
πŸ“– Extracted from docs: busirocket/agents-skills
16Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Overview

# 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/; apply busirocket-rust module layout

there (services, utils, models).

  • SQL under src-tauri/sql//, prompts under src-tauri/prompts//.

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

separation

  • busirocket-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/.

More from this repository10

🎯
busirocket-tailwindcss-v4🎯Skill

busirocket-tailwindcss-v4 skill from busirocket/agents-skills

🎯
busirocket-refactor-workflow🎯Skill

Enforces strict TypeScript/React refactoring workflow with quality gates, file splitting rules, and mandatory post-refactor checks.

🎯
busirocket-typescript-standards🎯Skill

Enforces strict TypeScript standards for maintainable codebases, focusing on one-thing-per-file, type conventions, and Next.js export exceptions.

🎯
busirocket-supabase🎯Skill

Enforces strict Supabase access boundaries by centralizing database interactions in a dedicated service layer, preventing direct external calls.

🎯
busirocket-react🎯Skill

Applies React best practices with Zustand state management, enforcing component structure, hook extraction, and efficient state handling across React applications.

🎯
busirocket-rust🎯Skill

Enforces strict Rust coding standards, ensuring maintainable codebases with modular, clean, and separated concerns.

🎯
busirocket-nextjs🎯Skill

Generates standardized, thin Next.js route handlers with input validation, proper HTTP status codes, and consistent JSON response patterns.

🎯
busirocket-rust-tauri-standards🎯Skill

busirocket-rust-tauri-standards skill from busirocket/agents-skills

🎯
busirocket-react-components-and-hooks🎯Skill

busirocket-react-components-and-hooks skill from busirocket/agents-skills

🎯
busirocket-supabase-boundaries🎯Skill

busirocket-supabase-boundaries skill from busirocket/agents-skills