app-dev-practices

Scaffold Fusebase Apps with correct Vite configuration and security rules.

6|Updated May 29, 2026
One-click install
npx skills add https://github.com/fusebase-dev/fusebase-flow --skill app-dev-practices
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-dev-practices
Source: https://github.com/fusebase-dev/fusebase-flow/tree/main/.agents/skills/app-dev-practices
Command: npx skills add https://github.com/fusebase-dev/fusebase-flow --skill app-dev-practices

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates common pitfalls and inconsistencies when building Fusebase Apps, ensuring apps follow platform best practices for reliability, security, and maintainability out of the box.

Core Features & Use Cases

  • Canonical Project Scaffolding: Auto-generates the correct React + Vite + Tailwind v4 + shadcn/ui project structure to avoid manual boilerplate errors.
  • Multi-User Safety Guardrails: Enforces per-user state storage rules to prevent data leakage between concurrent users in production.
  • Platform Integration Best Practices: Covers correct authentication flows, Vite configuration, app registration, cross-app navigation, and backend setup for Fusebase's ecosystem. A common use case is a team building a client portal app: they can use this Skill to automatically scaffold the project, configure correct per-user OAuth token storage, and set up proper app access permissions without manual trial and error.

Quick Start

Use the app-dev-practices skill to scaffold a new Fusebase App, configure its Vite settings, and register it with the correct public access permissions.

Frequently Asked Questions about app-dev-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new Fusebase App with React and Vite correctly?

Scaffolding a new Fusebase App requires the correct React, Vite, Tailwind v4, and shadcn/ui project structure. This structure is auto-generated to eliminate manual boilerplate errors and ensure platform compliance from the start.

How do I prevent data leakage between concurrent users in my app?

Preventing data leakage between concurrent users requires enforcing per-user state storage rules. Implementing multi-user safety guardrails ensures per-user OAuth tokens and app state are isolated correctly during production access.

What is the best way to configure authentication for a Fusebase App?

Configuring authentication for a Fusebase App involves following platform-mandated best practices for security and OAuth flows. Correct setup ensures apps comply with platform security rules and support reliable concurrent multi-user access.

Do I need to register my app for public access permissions on Fusebase?

Registering your app for public access permissions on Fusebase is required. Proper app registration and backend setup ensure cross-app navigation functions correctly and the app satisfies production-ready platform integration requirements.

Why does my Vite configuration cause build failures in Fusebase?

Vite configuration build failures in Fusebase often stem from inconsistencies with platform requirements. Applying platform integration best practices for Vite settings avoids common build failures and ensures reliable app deployment.

Can I use my existing React project structure with Fusebase?

Using an existing React project structure with Fusebase requires aligning it with the canonical project scaffolding standards. Enforcing these best practices ensures your current configuration, backend setup, and security rules comply with platform mandates.