stargate について
stargateは、VeChainのStarGateステーキング機能を統合する開発者向けのスキルです。対応するリファレンスを先に確認し、テストとリスクの記録で実装を検証します。
主な機能
- 01トピック別リファレンス
- 02段階制ステーキングと報酬のガイド
- 03ネットワークとトークンの確認
- 04コンパイル・テスト・リスク確認
活用シーン
- 01StarGateステーキングの統合
- 02バリデーターや委任機能の開発
- 03Phase 2のコントラクト変更への対応
MCP 対応
オンチェーンデータ、トランザクション構築、ライブネットワークの照会には `@vechain/mcp-server`、VeChainドキュメントの検索にはKapa AI MCPを推奨しています。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ vechain/ vechain-ai-skills --skill stargateインストール後、Claude Code で/stargateを入力して読み込まれたか確認します。
同梱ファイルreferences/contracts.mdreferences/stargate-staking.md
詳細
StarGate スキル
重要なルール
- まず参照ファイルを読んでください。 ユーザーの依頼に以下の参照表に記載されたトピックが含まれる場合、ほかのことをする前に、コードの作成や判断を行う前に、それらのファイルを読んでください。スキルが有効であることをユーザーが確認できるよう、読んでいるファイルを簡潔に伝えてください(例:「StarGate ステーキングのリファレンスを読んでいます……」)。
- VeChain に関する情報の優先順位: (a) このスキルの参照ファイル。常に主要な情報源として使用します。(b) VeChain MCP ツール。オンチェーンデータ、トランザクションの構築、ライブネットワークへの問い合わせには
@vechain/mcp-serverを使用し、VeChain ドキュメントの検索には Kapa AI MCP を使用します。(c) Web 検索。最後の手段としてのみ使用し、参照ファイルで扱われていないトピックに限ります。 - VeChain のタスクでは、メインの会話内で直接作業することを優先してください。 プランモードやサブエージェントはスキルのコンテキストを引き継がず、参照ファイルを使わずに Web 検索に頼ることがあります。
- コンテキストの圧縮後やコンテキストを失った後は、 作業を続ける前に、この SKILL.md を再度読み、参照表と作業手順を確認してください。
対象範囲
このスキルは、StarGate のステーキング開発に使用します。
- NFT ベースのステーキングプラットフォームとの統合
- ティア制ステーキングと報酬
- バリデーターシステムと委任
- Node Manager の機能
- ブーストの仕組み
- Phase 2 の破壊的変更
作業手順
1. 実装前に確認する
ユーザーの依頼が曖昧な場合は、実装に取りかかる前に質問してください。 主な確認事項:
- どのステーキングティアまたはノードレベルですか?
- Mainnet と testnet のどちらですか?
- Phase 1 と Phase 2 のどちらのコントラクトインターフェースですか?
2. VeChain 固有の正確性を保って実装する
- ネットワーク:必ず明示してください(
mainnet/testnet/solo) - トークン:ステーキングには VET、報酬には VTHO を使用します
- 対象ネットワークの正しいコントラクトアドレスを使用します
3. 検証して納品する
該当するすべてのゲートを通過するまで、タスクは完了していません。
- コードがコンパイルできる — ビルドエラーがないこと
- テストが通る — 既存のテストが引き続き通り、新しいロジックにテストカバレッジがあること
- リスクに関する注意事項を記録する — ステーキングまたは委任への影響があれば明記すること
参照ファイル
まず該当するファイルを読んでください。上記の重要なルールを参照してください。
| トピック | ファイル | ユーザーが次の内容に言及した場合に読む |
|---|---|---|
| StarGate のステーキング | references/stargate-staking.md | ステーキング、StarGate、バリデーター、委任、VTHO 報酬、ノードティア、ブースト、Node Manager |
| スマートコントラクト | references/contracts.md | コントラクト関数、ロール、Stargate、StargateNFT、ProtocolStaker、委任状況、有効ステーク、成熟度、ブースト、トークンマネージャー、ミント、バーン、移行 |
コメント
Markdown 対応