vara-skills is a portable, self-contained skill pack for standard Gear/Vara Sails builders.
It is designed to help coding agents start from the right builder workflow, then pull the narrow Gear and Sails knowledge they need without depending on sibling repos or machine-local notes. The current public catalog is provisional and is expected to change as the eval suite identifies which candidate skills actually create uplift.
Each skill is a markdown file.
SKILL.mdis the top-level router for the pack.skills/<name>/SKILL.mdis a narrower workflow or topic skill.references/is the self-contained handbook for Gear execution, Sails architecture, IDL/client generation,gtest, and local validation.
The pack is being narrowed toward standard Gear/Vara Sails app builders:
- preparing the local Rust and Gear toolchain
- turning feature ideas into spec, architecture, and task artifacts
- starting a new Sails app
- building features in an existing Sails app
- implementing approved Rust or Sails changes
- reasoning about Gear message flow and execution behavior
- choosing the right
gstdAPI when design depends on lower-level Gear behavior - getting architecture, IDL or client wiring,
gtest, and local-node validation right
Clone the repo and install the local skills:
git clone git@github.com:gear-foundation/vara-skills.git
cd vara-skills
bash scripts/install-codex-skills.shThen start a new Codex session and load the top-level SKILL.md when you want the pack router.
Claude Code can install this repo directly as a plugin. You do not need a separate Claude-specific fork.
Recommended install from GitHub:
/plugin marketplace add https://github.com/gear-foundation/vara-skills
/plugin install vara-skills@vara-skillsIf you are developing the plugin from a local checkout, run these commands from the repo root instead:
/plugin marketplace add .
/plugin install vara-skills@vara-skillsAfter local edits, reload the plugin without restarting Claude Code:
/reload-pluginsWhat Claude Code installs:
- the skill directories under
skills/ - the same shared
references/andassets/content those skills point at - the provisional standard Gear/Vara Sails builder workflow centered on
ship-sails-app
Important difference from Codex and OpenClaw: the repo-root SKILL.md is the portable pack router, but Claude Code loads plugin skills from skills/. In Claude Code, ship-sails-app is the broad entry skill that should trigger first for standard builder tasks.
Use openclaw-skill/SKILL.md as the wrapper entrypoint for the same pack.
ship-sails-app: default entry skill for standard Gear/Vara Sails builder work. Routes the user to the next correct stage instead of jumping straight into code.
idea-to-spec: turns a rough request into a concrete spec artifact with actors, state changes, messages, replies, events, invariants, and acceptance criteria.gear-architecture-planner: maps an approved spec onto program boundaries, service boundaries, message flow, state ownership, and client or IDL implications.sails-architecture: focuses on Sails-specific service and program boundaries, state patterns, routing, and architecture tradeoffs for standard Sails repos.task-decomposer: breaks approved spec and architecture work into dependency-ordered implementation tasks with verification checkpoints.
sails-dev-env: prepares or repairs the local Rust, Wasm,cargo-sails, andgeartoolchain for standard Sails work.sails-new-app: greenfield workflow for creating a standard Sails workspace without skipping the planning artifacts.sails-feature-workflow: stage-by-stage workflow for changing behavior in an existing Sails repo.sails-rust-implementer: implements approved Rust or Sails tasks while preserving routing, IDL, and async contract behavior.sails-idl-client: fixes or wires the IDL and generated client pipeline in app, client, or test crates.
sails-gtest: standard Sails-firstgtestverification flow using generated clients orGtestEnv.gtest-tdd-loop: red-green loop for deterministicgtestwork, using the repo scripts to capture failures and final green evidence.sails-local-smoke: typed local-node validation aftergtestis already green.gear-message-execution: focused reasoning about replies, delays, waitlist behavior, reservations, rollback, and async execution order.
gear-gstd-api-map: design-time API chooser forgstd,gcore, andgsyswhen a spec or architecture depends on exact Gear messaging or execution primitives.
ship-sails-app->sails-dev-envwhen the machine is not ready.ship-sails-app->sails-new-appto establish the greenfield path.idea-to-spec->gear-architecture-plannerorsails-architecture->task-decomposerto create the artifact chain indocs/plans/.sails-rust-implementerfor the approved code changes.sails-idl-clientif the generated interface path needs wiring or repair.sails-gtestorgtest-tdd-loopfor evidence-driven verification.sails-local-smokeonly after greengtest.
ship-sails-app->sails-feature-workflowas the main router for existing Sails repos.idea-to-specfirst, thensails-architecturefor Sails-level structure.- Add
gear-gstd-api-mapwhen the feature depends on exactgstdAPI choice. - Add
gear-message-executionwhen replies, delays, reservations, or timeout behavior are part of the change. task-decomposer->sails-rust-implementer->sails-idl-client->sails-gtestorgtest-tdd-loop.sails-local-smokeonly after the typed test loop is green.
- Use
sails-gtestfor the normal verification path. - Use
gtest-tdd-loopwhen the task must start from a failing test and produce parser-backed evidence from the repo scripts. - Use
sails-local-smokeonly aftergtest, not as a substitute for it.
SKILL.mdcontains the top-level router.skills/contains installable skill directories.references/contains the self-contained handbook.assets/contains canonical output shapes for spec, architecture, task-plan, and gtest artifacts.scripts/contains install, validation, gtest execution, and parser helpers.
The first measured target is gpt-5.4.
The first full gpt-5.4 milestone-one suite now covers 12 cases across knowledge, codegen, workflow, and safety.
That suite produced 4 uplifts, 8 ties, and 0 regressions, with 2 artifact checks still recorded as not-run while compile-backed codegen execution remains scaffolded.
Measured winners in this run:
sails-default-pathgas-reservationno-low-level-bypassjs-client-from-idl(textual uplift only; artifact execution is still blocked)
Still tied or unresolved in the current pack:
rust-sails-compileaddress-format-ss58delayed-messagesidl-client-pathvoucher-signlesswaitlist-rentno-key-address-hallucinationsails-feature-flow
The supporting benchmark summary lives in the sibling vara-skills-evals repo at results/2026-03-11-gpt54-suite-report.md.
make verifyThis runs repository layout, skill-validator, skill-catalog, parser, and install tests for the current product repo surface.
It also validates the Claude packaging metadata in .claude-plugin/.
vara-skillsis the product repo for the pack- a sibling
vara-skills-evalsrepo owns benchmark definitions and uplift results gpt-5.4is the first evaluation target- the top-level router and candidate Sails-builder skills remain provisional until more targets are measured
- only measured winning skills should remain in the eventual first public pack