vara-skills について
vara-skillsは、GearとVara Sailsの開発やオンチェーン作業向けのスキルルーターです。タスクに応じたスキルとローカル資料を案内し、Codex、Claude、OpenClawで利用できます。
主な機能
- 01Sailsタスクを専用スキルに振り分け
- 02GearとVaraの開発ワークフローに対応
- 03ローカルハンドブック資料を収録
- 04Codex、Claude、OpenClawに対応
活用シーン
- 01Sailsアプリの新規作成や変更
- 02Gearのメッセージ実行のデバッグ
- 03Vara NetworkやVara.ethとの連携
- 04ブリッジやネットワーク情報の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gear-foundation/ vara-skills --skill vara-skillsインストール後、Claude Code で/vara-skillsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
AGENTS.mdMakefileCLAUDE.md.gitignoreCHANGELOG.mdLICENSETODOS.mdVERSIONREADME.md.claude-plugin/plugin.jsonmarketplace.json.github/workflows/release.ymlci.ymlassets/gtest-report-template.mdtask-plan-template.mdarchitecture-template.mdspec-template.mdbin/vara-skills-update-checkopenclaw-skill/README.mdreferences/awesome-sails-token-patterns.mddelayed-message-pattern.mdgear-gas-reservations-and-waitlist.mdgear-gstd-api-and-syscalls.mdgear-execution-model.mdcontract-interface-evolution.mdgear-messaging-and-replies.mdgear-builtin-actors.mdgtest-cheatsheet.mdgtest-patterns.mdsails-cheatsheet.md詳細
前文(最初に実行)
_VS_DIR=""
for _d in \
"${VARA_SKILLS_DIR:-}" \
"$HOME/.claude/skills/vara-skills" \
".claude/skills/vara-skills" \
"$HOME"/.claude/plugins/cache/vara-skills/vara-skills/*; do
if [ -n "$_d" ] && [ -f "$_d/bin/vara-skills-update-check" ]; then
_VS_DIR="$_d"; break
fi
done
if [ -n "$_VS_DIR" ]; then
export VARA_SKILLS_DIR="$_VS_DIR"
_UPD=$("$_VS_DIR/bin/vara-skills-update-check" 2>/dev/null || true)
[ -n "$_UPD" ] && echo "$_UPD" || true
fi
出力に UPGRADE_AVAILABLE <old> <new> が表示された場合は、skills/vara-skills-upgrade/SKILL.md を読み、「インラインアップグレードフロー」に従ってください(設定されている場合は自動アップグレードし、そうでない場合はユーザーに3つの選択肢を提示し、辞退された場合はスヌーズを記録します)。JUST_UPGRADED <from> <to> の場合は、ユーザーに「vara-skills v{to} を実行中です(v{from} からアップグレードしました)!」と伝えて続行してください。
Vara Skills
このリポジトリは、暫定版 vara-skills パック向けのポータブルなルーターです。
標準的な新規開発、または未リリースの Gear/Vara Sails アプリケーションに関する作業では、最初に skills/ship-sails-app/SKILL.md を使用してください。
このリポジトリは自己完結型を目指しています。隣接するリポジトリやマシンローカルのスキルディレクトリに依存する前に、ローカルの references/ ハンドブックファイルを使用してください。
このルーターが対象とするもの
Codex:bash scripts/install-codex-skills.shでローカルのスキルディレクトリをインストールしますClaude:プラグインメタデータを使用して、同じリポジトリのコンテンツを使用しますOpenClaw:ラッパースキルを通じて、同じ Markdown サーフェスを使用します
ビルダーの意図に応じたルーティング
- ローカルの Rust または Gear ツールチェーンの準備や修復:
skills/sails-dev-env/SKILL.md - 新しい Sails ワークスペースの開始:
skills/sails-new-app/SKILL.md - 既存の Sails リポジトリへの機能追加や変更:
skills/sails-feature-workflow/SKILL.md - サービスまたはプログラムの境界の再設計:
skills/sails-architecture/SKILL.md - メッセージフロー、応答、遅延、または予約のデバッグ:
skills/gear-message-execution/SKILL.md - ランタイムの組み込みアクター(ステーキング、プロキシ、BLS12-381、ETH ブリッジ)への呼び出しの設計やデバッグ:
skills/gear-builtin-actors/SKILL.md build.rs、IDL、または生成されたクライアントの修正:skills/sails-idl-client/SKILL.mdgtestの作成やデバッグ:skills/sails-gtest/SKILL.mdgtest成功後の、型付きローカルノードスモークテストの実行:skills/sails-local-smoke/SKILL.md- awesome-sails を使用した代替可能トークンレイヤーの追加:
skills/awesome-sails-vft/SKILL.md - Vara Network または Vara.eth とのオンチェーンでのやり取り(デプロイ、呼び出し、送金、監視):
skills/vara-wallet/SKILL.md - Sails アプリ向け React フロントエンドの構築や拡張:
skills/sails-frontend/SKILL.md - Sails アプリ向け読み取り側インデクサーとクエリ API の構築や拡張:
skills/sails-indexer/SKILL.md - リリース済み Sails コントラクトの進化、新しいデプロイ済みバージョンの準備、切り替え計画、V1 から V2 への移行設計:
skills/sails-program-evolution/SKILL.md - ethexe(EVM 互換 Gear)プログラムの計画やスコープ設定:
skills/sails-ethexe-architecture/SKILL.md - ethexe プログラム用 Rust コードの実装(Syscall のゲーティング、
#[export(ethabi|payable)]、emit_eth_event):skills/sails-ethexe-implementer/SKILL.md - ネットワークエンドポイント、テストネット/メインネット RPC、アカウント形式、またはプログラムのライフサイクルの確認:
references/vara-network-endpoints.md - 中央集権型取引所(Coinbase、Gate、Crypto.com)での VARA の購入先の確認:
references/vara-token-exchanges.md - ブリッジコントラクトのアドレスまたはブリッジ済みトークンのプログラム ID の確認:
references/vara-eth-bridge-contracts.md - Vara-Ethereum ブリッジのフロー、手数料モデル、または統合パターンの把握:
references/vara-eth-bridge-flows.md
ガードレール
- このカタログはまだ暫定版であり、
vara-skills-evalsによる効果測定に応じて変更される予定です。 - v1 では、標準的な Gear/Vara Sails の手順に従ってください。
- ethexe 固有の作業には、
skills/sails-ethexe-architecture/SKILL.mdまたはskills/sails-ethexe-implementer/SKILL.mdを使用してください。同じスキル呼び出しで ethexe と標準的な Sails のパターンを混在させないでください。 - ブリッジに関する参照情報(アドレス、フロー、手数料)は、参照用リソースとして対象範囲に含まれます。Vara.eth のウォレットワークフローは
skills/vara-wallet/SKILL.mdにルーティングされます。ethexe 向けの Sails プログラム実装は、引き続き専用の ethexe スキルにルーティングされます。
コメント
Markdown 対応