What problem does it solve?
This Skill eliminates the tedious, error-prone work of manually building untyped frontends for Gear/Vara Sails applications, removing the need to hand-craft SCALE payloads, manage wallet integrations from scratch, or reconcile mismatched contract interfaces between your frontend and on-chain services.
Core Features & Use Cases
- Typed Client Generation: Auto-generates TypeScript clients from Sails IDL files to eliminate interface mismatches and reduce boilerplate.
- Wallet & Transaction UX: Provides pre-built patterns for wallet connection, transaction signing, gas estimation, and voucher/signless flows with proper state handling.
- Framework Compatibility: Includes dedicated guidance for Vite, React, and Next.js App Router projects, with fixes for common SSR and build issues with Gear JS packages.
Use case: A builder creating a counter dApp on Vara can use this Skill to scaffold a fully typed frontend with working wallet connect, read queries, and write transactions in minutes instead of days of manual setup.
Quick Start
Use the sails-frontend skill to build a fully functional typed React frontend for your Vara Sails application with integrated wallet support and generated IDL clients.