tres-onboarding について
tres-onboardingは、TRES Financeに新しいエンティティ、顧客、アカウントを登録するための進行管理スキルです。8つの専用スキルを順に呼び出し、不要な手順のスキップや中断後の再開に対応します。
主な機能
- 018段階のオンボーディングを管理
- 02各段階の専用スキルを呼び出し
- 03該当しない手順をスキップ
- 04進捗を記録して後から再開
- 05初期情報をテキストで収集
活用シーン
- 01新しいエンティティの登録を案内
- 02ウォレット登録とオンチェーンデータ取得
- 03中断後に連絡先のインポートを再開
- 04取引量の多いウォレットに集約ルールを設定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ anthropics/ claude-plugins-community --skill tres-onboardingインストール後、Claude Code で/tres-onboardingを入力して読み込まれたか確認します。
詳細
TRES Finance — エンティティのオンボーディング(全工程)
TRES Finance に新しいエンティティ/顧客/アカウントを完全にオンボーディングする手順を進行します。 このスキルには独自の低レベルロジックは含まれていません。代わりに、専用スキルを呼び出しながら、ユーザーを順番に8つのステップへ導きます。各サブスキルが詳細を処理する間、オンボーディングを滞りなく進める指揮者のようなものです。
開始前
入力情報の収集に視覚化を使用しないでください。 ユーザーから初期情報を収集したり、オンボーディングのロードマップを提示したりする際に、show_widget、HTML ウィジェット、インタラクティブフォーム、AskUserQuestion ウィジェット、またはいかなる視覚化ツールも使用しないでください。質問はすべて行い、ロードマップはチャット内にプレーンテキストで提示してください。これにより、フローを迅速で応答性の高い状態に保てます。名前やウォレットのリストを尋ねるだけのウィジェットを作成すると、不要な遅延が発生します。個々のサブスキルで必要となる場合(例:残高検証ダッシュボード、照合ギャップの表)は、後から視覚化を使用してかまいませんが、オンボーディングの開始時とステップ間の移行時は、テキストのみで行ってください。
-
意図を確認します。 ユーザーは、完全なオンボーディング(新しいエンティティ、新しい顧客、新しいアカウント)を明示的に依頼している必要があります。依頼が曖昧な場合は、次のように尋ねてください:「新しいエンティティのオンボーディングを全工程実施しますか? それとも、ウォレットのアップロードや残高の検証など、特定のステップだけをサポートすればよいですか?」
-
コンテキストを収集します。 次の情報を、ウィジェットやフォームを使わず、プレーンテキストでユーザーに尋ねてください。
- エンティティ/顧客/アカウントの名前
- すでに用意できているウォレットや取引所アカウント(ファイル、リストなど)
- オンボーディングの目標日があるかどうか
-
ロードマップを提示します。 手順を始める前に、ユーザーが流れを把握できるよう、チャット内にプレーンテキストで(HTML ウィジェットや視覚化ではなく)ロードマップを表示してください。次のような内容を使用します。
[Entity Name] のオンボーディングロードマップは次のとおりです。
- ウォレットのアップロード — オンチェーンウォレットや取引所アカウントを追加します
- データ収集(コミット) — アップロードしたウォレットのオンチェーンデータを取得します
- 残高の検証 — TRES の残高をオンチェーンの情報源と照合します
- 照合 — 残高の差異を確認して解消します
- 取得原価 — 取得原価の計算を設定して実行します
- 未特定アドレスのエクスポート — 取引からサードパーティのアドレスを抽出します
- 連絡先のインポート — 特定したアドレスにラベルを付け、TRES に再インポートします
- ロールアップルール — 取引量の多いウォレット向けに取引の集約を設定します
各ステップを一緒に進めます。始めてもよろしいですか?
オンボーディングパイプライン
各ステップを順番に進めてください。各ステップを完了したら、実施した内容を簡潔にまとめ、次に進む準備ができているかユーザーに尋ねてください。該当しないステップ(例:ロールアップルールが必要な取引量の多いウォレットがない場合)は、ユーザーがスキップできます。
重要: 各ステップでは、対応するスキルを名前で呼び出してください。その SKILL.md を読み、指示に従ってください。詳細はサブスキルがすべて処理します。あなたの役割は、各ステップ間をスムーズにつなぎ、ユーザーが進行状況を把握できるようにすることです。
ステップ 1:ウォレットのアップロード
スキル: tres-wallets-upload
tres-wallets-upload スキルを呼び出してください。このスキルでは、ユーザーがオンチェーンウォレットや取引所アカウントを TRES に追加する手順を案内します。ウォレットの作成が完了したら、件数を確認して次に進んでください。
移行時の案内: 「ウォレットをアップロードしました。次に、ウォレットのオンチェーンデータを収集します。」
ステップ 2:データ収集(コミット)
スキル: tres-data-collection-commit
tres-data-collection-commit スキルを呼び出してください。このスキルは、アップロードしたばかりのウォレットのオンチェーンデータ収集を開始します。ウォレットの数や取引履歴によっては、コミットに時間がかかる場合があります。
移行時の案内: 「データ収集は進行中/完了しました。次に、TRES が取得した残高が実際のオンチェーン残高と一致するか検証しましょう。」
ステップ 3:残高を検証する
スキル: tres-asset-balance-validation
tres-asset-balance-validation スキルを実行します。このスキルは、TRES の残高を DeBank(EVM ウォレットの場合)と比較し、差異レポートを作成します。問題があれば、ユーザーと一緒に確認します。
次のステップへの案内:「残高の検証が完了しました。次は照合を行い、残っている差異を解消しましょう。」
ステップ 4:照合
スキル: tres-recon-gaps
tres-recon-gaps スキルを実行します。このスキルは、照合差異データを取得して表示し、オンチェーン残高と帳簿残高の差異の解消を支援します。差異がなければ、完了を祝い、次に進みます。
次のステップへの案内:「照合が完了しました。次は取得原価の計算を設定しましょう。」
ステップ 5:取得原価
スキル: tres-cost-basis
tres-cost-basis スキルを実行します。このスキルでは、必要に応じて戦略の選択を案内し、取得原価の計算を開始して、資産ごとの結果や財務上の問題を提示します。また、必要に応じて再評価、spec-ID のルール、関連する取得原価の操作も扱います。表面化した財務上の問題(残高のマイナス、法定通貨価格の欠落など)を確認します。
次のステップへの案内:「取得原価の設定と計算が進行中です。次に、ウォレットがやり取りした外部アドレスを特定しましょう。」
ステップ 6:未特定のアドレスをエクスポートする
スキル: tres-export-3rd-party-contacts
tres-export-3rd-party-contacts スキルを実行します。このスキルは、エンティティのトランザクションから未特定の外部アドレスをすべて抽出し、XLSX ワークブックとしてエクスポートします。ユーザーはこれらのアドレスを確認し、各アドレスの所有者をラベル付けする必要があります。
次のステップへの案内:「未特定のアドレスをエクスポートしました。ラベル付けが済んだら、連絡先としてインポートしましょう。名前を入力する時間が必要であれば、ここで一時停止して後から次のステップに戻れます。準備ができたら『オンボーディングを続ける』と伝えてください。」
**注:**このステップでは、ユーザーがオフラインで確認し、情報を入力する必要がある出力が作成されます。ここでオンボーディングを一時停止し、後から再開できることを提案してください。ユーザーがすぐに続行したい場合(連絡先のラベル付けは後で行う場合など)は、そのまま続けて問題ありません。ステップ 8 に進んでください。
ステップ 7:連絡先をインポートする
スキル: tres-import-contacts
tres-import-contacts スキルを実行します。このスキルは、ユーザーがラベル付けした連絡先ファイルを読み込み、アドレスと名前の対応関係を TRES のアドレス帳にインポートします。
次のステップへの案内:「連絡先をインポートしました。最後のステップです。取引量の多いウォレットにロールアップルールを設定しましょう。」
ステップ 8:ロールアップルール
スキル: tres-rollup-rules
tres-rollup-rules スキルを実行します。このスキルは、取引量の多いウォレットの特定を支援し、日次または月次のロールアップルールを作成して、少額のサブトランザクション(ガス代、ステーキング報酬など)をより見やすい集約エントリにまとめます。
ロールアップルールが必要なウォレットがない場合は、このステップをスキップします。
完了
すべてのステップが完了したら(または適宜スキップしたら)、次のようにまとめます。
[Entity Name] のオンボーディングが完了しました!
実施した内容は次のとおりです:
- X 個のウォレットを Y 個のネットワークにアップロード
- オンチェーンデータを収集
- 残高を検証(未解決の問題があれば記載)
- 差異を照合(状況を記載)
- 取得原価戦略を設定:[strategy]
- Z 件の連絡先をエクスポートおよびインポート
- N 件のロールアップルールを設定
エンティティを TRES Finance で利用する準備ができました。
中断と再開への対応
ユーザーは作業を一時停止し、後から戻る必要がある場合があります(特に、オフラインで連絡先をラベル付けするステップ 6~7)。最後に完了したステップを記録してください。ユーザーが戻ってきて、「オンボーディングを続ける」や「[entity] のオンボーディングはどこまで進みましたか?」などと尋ねたら、次に完了していないステップから再開してください。
手順のスキップ
ユーザーは、関係のない手順をスキップできます。たとえば:
- EVM ウォレットがない場合 → 残高の検証(Step 3)をスキップします
- 差異がない場合 → 照合はすぐに完了します(Step 4)
- 今すぐ連絡先が必要ない場合 → Steps 6-7 をスキップします
- 取引量の多いウォレットがない場合 → ロールアップルール(Step 8)をスキップします
ユーザーの選択を常に尊重し、次の手順に進んでください。