x-2-earn-apps について
VeBetterDAO向けX2Earnアプリ開発のSkillです。報酬配布、サステナビリティ追跡、アプリのライフサイクル、VeChain固有の実装指針を扱います。
主な機能
- 01トピック別の参照ファイル確認
- 02VeChain連携の指針
- 03サステナビリティ証明と影響追跡
- 04報酬配布の手順
- 05アプリ申請とVePassportの指針
活用シーン
- 01VeBetterDAOアプリ連携の計画
- 02B3TR報酬配布の実装
- 03報酬へのサステナビリティ証明の追加
- 04アプリ申請やSybil対策の準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ vechain/ vechain-ai-skills --skill x-2-earn-appsインストール後、Claude Code で/x-2-earn-appsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/ai-image-validation.mdapp-submission.mdgetting-started.mdsecurity.mdsustainability-proofs.mdvepassport.md詳細
X2Earn Apps スキル
重要なルール
- まず参照ファイルを読んでください。 ユーザーのリクエストに以下の参照表のトピックが含まれる場合は、コードを書く前、判断を下す前など、何をするよりも先に該当するファイルを読んでください。スキルが有効になっていることをユーザーが確認できるよう、読んでいるファイルを簡潔に伝えてください(例:「X2Earn の統合リファレンスを読み込んでいます……」)。
- VeChain のトピックに関する情報の優先順位: (a) このスキルの参照ファイル — 常に最優先の情報源です。(b) VeChain MCP ツール — オンチェーンデータ、トランザクションの構築、ライブネットワークへのクエリには
@vechain/mcp-serverを使用し、VeChain のドキュメントを調べるには Kapa AI MCP を使用してください。(c) ウェブ検索 — 最後の手段としてのみ使用し、参照ファイルに記載されていないトピックに限ります。 - VeChain のタスクでは、メインの会話内で直接作業することを優先してください。 プランモードやサブエージェントはスキルのコンテキストを引き継がず、参照ファイルを使用せずにウェブ検索に頼る場合があります。
- コンパクションやコンテキストの喪失後は、 参照表と作業手順を再確認できるよう、この SKILL.md を読み直してから作業を続けてください。
対象範囲
VeBetterDAO 上での X2Earn アプリ開発には、このスキルを使用してください。
- サステナビリティに報いるアプリの構築
- ユーザーへの B3TR トークン報酬の配布
- サステナビリティの証明とインパクトの追跡
- アプリの申請、承認、ライフサイクル
- 統合パターン(スマートコントラクト、バックエンド、ハイブリッド)
- VePassport とシビル耐性に関する考慮事項
作業手順
1. 実装前に確認する
ユーザーのリクエストが曖昧な場合は、構築する前に質問してください。 主な確認事項:
- どの統合パターンを使用しますか?(スマートコントラクトのみ、バックエンドのみ、ハイブリッド)
- メインネットとテストネットのどちらを使用しますか?
- アプリにはすでに Creator NFT と承認がありますか?
2. VeChain 固有の正確性を確保して実装する
- ネットワーク:必ず明示してください(
mainnet/testnet/solo) - 対象ネットワークに対応する正しいコントラクトアドレスを使用してください
- 報酬を配布する際は、必ずサステナビリティの証明を含めてください
- 配布を試みる前に、報酬配布者を登録してください
3. 検証して納品する
該当するすべての確認項目を通過するまで、タスクは完了していません。
- コードがコンパイルできる — ビルドエラーがない
- テストが通る — 既存のテストが引き続き通り、新しいロジックにテストカバレッジがある
- 報酬の配布をテスト済み — 正しい証明を使用してテストネットで検証済み
参照ファイル
まず該当するファイルを読んでください。上記の「重要なルール」を参照してください。
| トピック | ファイル | ユーザーが次のことに言及した場合に読む |
|---|---|---|
| はじめに、統合パターン、テスト環境、コントラクトアドレス、報酬配布の基本、資金管理 | getting-started.md | X2Earn アプリの構築、はじめに、テストネットのセットアップ、solo ノード、報酬配布者、統合パターン、資金管理 |
| サステナビリティの証明、インパクトの追跡、証明の種類、報酬メタデータ | sustainability-proofs.md | サステナビリティの証明、インパクトコード、distributeRewardWithProof、証明の種類、インパクトカテゴリ、報酬メタデータ |
| セキュリティ、不正な報酬獲得、ボット対策、レート制限 | security.md | セキュリティ、不正な報酬獲得、ボット対策、レート制限、デバイスフィンガープリンティング、秘密鍵の管理、Guardian |
| AI による画像検証、写真の確認、偽画像の検出 | ai-image-validation.md | AI による画像検証、写真の確認、偽画像、加工写真、透かしの検出 |
| アプリの申請、Creator NFT、承認、APP_ID、カテゴリ | app-submission.md | アプリの申請、Creator NFT、承認、APP_ID、アプリカテゴリ、トレジャリーアドレス、管理者アドレス |
| VePassport、実在する個人の確認、ボットのシグナリング、シビル耐性 | vepassport.md | VePassport、実在する個人であることの確認、ボットのシグナリング、シビル攻撃、isPerson、許可リスト、拒否リスト、KYC |
コメント
Markdown 対応