ship-sails-app

Route Gear/Vara Sails app build tasks to the correct specialized workflow.

17|23|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/gear-foundation/vara-skills --skill ship-sails-app
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship-sails-app
Source: https://github.com/gear-foundation/vara-skills/tree/main/skills/ship-sails-app
Command: npx skills add https://github.com/gear-foundation/vara-skills --skill ship-sails-app

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the guesswork for Gear/Vara Sails builders when selecting the correct workflow for their current task, serving as the central entry point for the standard Sails-builder skill pack and ensuring users follow the correct end-to-end workflow from initial project setup through gtest and local smoke testing, while automatically routing ethexe-specific work to dedicated specialized skills.

Core Features & Use Cases

  • Central Workflow Router: Acts as the first stop for all standard Gear/Vara Sails app build tasks, routing users to the correct specialized skill based on their repo state and current need (e.g., new project setup, feature implementation, architecture planning, gtest authoring, frontend integration).
  • Standard Best Practice Enforcement: Codifies standard Gear/Vara Sails defaults and guardrails (such as using sails-rs 1.0.0 as the baseline, standard IDL/client generation workflows, and correct gas handling for delayed messages) to prevent common build and implementation errors.
  • Structured Artifact Guidance: Defines the required project artifact chain for Sails builds (spec → architecture → task plan → gtest report) and provides access to shared templates and reference handbooks for Gear execution, Sails architecture, and local validation.
  • Use Case: A builder starting a new Vara Sails project can use this skill to get routed to the new-app setup workflow, while a builder encountering a failing build.rs or missing IDL can be routed to the dedicated IDL/client generation skill for targeted support.

Quick Start

Use the ship-sails-app skill to route your current Gear/Vara Sails app build task to the correct specialized workflow and get the required project artifact templates and best practice guidance.

Frequently Asked Questions about ship-sails-app

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

FAQPage Schema
How do I start building a Gear or Vara Sails app from scratch?

To build a Gear or Vara Sails app, this router directs you to the greenfield project setup workflow, enforcing sails-rs 1.0.0 defaults and generating the required spec-to-gtest artifact chain for correct initialization.

What is the standard workflow for generating IDL and clients in Sails?

The standard Sails workflow for IDL and client generation is enforced by this router, which routes you to dedicated skills for build.rs fixes and client generation to prevent common implementation errors.

How do I write and run gtests for a Vara Sails smart contract?

For gtest authoring and local validation in Sails, this router provides access to shared reference handbooks and templates, directing your contract testing task to the correct specialized validation workflow.

Does this router handle ethexe-specific Gear app builds?

This router does not directly handle ethexe-specific Gear builds, but it automatically routes ethexe-related work to dedicated specialized skills to ensure correct execution.

What project artifacts are required for a standard Sails app build?

A standard Sails app build requires a structured artifact chain from spec to architecture, task plan, and gtest report, which this router defines and provides templates for.

How do I handle delayed messages and gas in Gear Sails apps?

Correct gas handling for delayed messages in Gear Sails apps is enforced through standard best practice guardrails, routing you to the appropriate workflow to prevent execution errors.