mcpField
V
vara-skills

vara-skills

github.com/gear-foundation開発17369 回インストール15 週間前に更新
リポジトリ

vara-skills について

vara-skillsは、GearとVara Sailsの開発やオンチェーン作業向けのスキルルーターです。タスクに応じたスキルとローカル資料を案内し、Codex、Claude、OpenClawで利用できます。

主な機能

  1. 01Sailsタスクを専用スキルに振り分け
  2. 02GearとVaraの開発ワークフローに対応
  3. 03ローカルハンドブック資料を収録
  4. 04Codex、Claude、OpenClawに対応

活用シーン

  1. 01Sailsアプリの新規作成や変更
  2. 02Gearのメッセージ実行のデバッグ
  3. 03Vara NetworkやVara.ethとの連携
  4. 04ブリッジやネットワーク情報の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/gear-foundation/vara-skills --skill vara-skills

インストール後、Claude Code で/vara-skillsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

AGENTS.md
Makefile
CLAUDE.md
.gitignore
CHANGELOG.md
LICENSE
TODOS.md
VERSION
README.md
.claude-plugin/
plugin.json
marketplace.json
.github/workflows/
release.yml
ci.yml
assets/
gtest-report-template.md
task-plan-template.md
architecture-template.md
spec-template.md
bin/
vara-skills-update-check
openclaw-skill/
README.md
references/
awesome-sails-token-patterns.md
delayed-message-pattern.md
gear-gas-reservations-and-waitlist.md
gear-gstd-api-and-syscalls.md
gear-execution-model.md
contract-interface-evolution.md
gear-messaging-and-replies.md
gear-builtin-actors.md
gtest-cheatsheet.md
gtest-patterns.md
sails-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.md
  • gtest の作成やデバッグ:skills/sails-gtest/SKILL.md
  • gtest 成功後の、型付きローカルノードスモークテストの実行: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 スキルにルーティングされます。

コメント