Full-stack-skills tauri-scaffold

Scaffold a Tauri v2 project with create-tauri-app, configure project structure, and set up static export for frontend frameworks. Use when creating a new project, understanding the Tauri project structure, or configuring SSG/static export for Next.js or SvelteKit.

install
source · Clone the upstream repo
git clone https://github.com/partme-ai/full-stack-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/partme-ai/full-stack-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tauri-skills/tauri-scaffold" ~/.claude/skills/partme-ai-full-stack-skills-tauri-scaffold && rm -rf "$T"
manifest: skills/tauri-skills/tauri-scaffold/SKILL.md
source content

When to use this skill

ALWAYS use this skill when the user mentions:

  • Scaffolding a new Tauri v2 project
  • Understanding the Tauri project structure
  • Static export or SSG configuration

Trigger phrases include:

  • "scaffold", "create-tauri-app", "project structure", "static export", "SSG", "new project"

How to use this skill

  1. Scaffold with create-tauri-app:
    npm create tauri-app@latest my-app -- --template react-ts
    
  2. Project structure after scaffolding:
    my-app/
    ├── src/               # Frontend code
    ├── src-tauri/
    │   ├── src/main.rs    # Rust entry point
    │   ├── Cargo.toml     # Rust dependencies
    │   ├── tauri.conf.json # Tauri configuration
    │   └── capabilities/  # Permission files
    └── package.json       # Frontend dependencies
    
  3. Configure static export for SSR frameworks (Tauri needs static files):
    • Next.js:
      output: 'export'
      in
      next.config.js
    • SvelteKit:
      @sveltejs/adapter-static
  4. Align output paths in
    tauri.conf.json
    :
    { "build": { "frontendDist": "../dist" } }
    
  5. Verify the scaffold by running
    npm run tauri dev
    and confirming the window opens
  6. Add plugins to
    Cargo.toml
    as needed for your app features

Outputs

  • Scaffolded Tauri v2 project with chosen frontend
  • Project structure overview
  • Static export configuration for SSR frameworks

References

Keywords

tauri scaffold, create-tauri-app, project structure, static export, SSG