mcpField
C
cekura-onboarding

cekura-onboarding

github.com/cekura-aiテスト・品質885 回インストール2 日前に更新
リポジトリ

cekura-onboarding について

Cekura の新規ユーザーがエージェントを接続し、テストまたはオブザーバビリティの結果を検証できるよう導くスキルです。トランスクリプト付きのテスト通話完了、または本番通話ログの取り込みとスコアリングまでを初期設定の範囲とします。

主な機能

  1. 01テストとオブザーバビリティの経路
  2. 02プロバイダー優先のエージェント接続
  3. 03初回結果の検証ゲート
  4. 04評価器の生成とメトリクス設定
  5. 05通話ログの取り込みとレビュー

活用シーン

  1. 01エージェントのシミュレーション実行と検証
  2. 02本番通話ログの取り込みとスコアリング
  3. 03メトリクス設定と評価器の生成

MCP 対応

Cekura のプラットフォームツールを優先して使い、プロジェクトの一覧・作成、エージェント接続、検証手順の実行などを行います。

インストール

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

$npx skills add https://github.com/cekura-ai/cekura-skills --skill cekura-onboarding

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

同梱ファイル

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

phase0-path.md
phase2-agent.md
phase3-observability-ingest.md
phase3-testing-metrics.md
phase4-observability-metrics.md
phase4-testing-evaluators.md
phase5-observability-evaluate.md
phase5-testing-first-run.md
phase6-observability-review.md
phase6-testing-next.md
agents/
openai.yaml
references/
api-quickstart.md
client-setup.md

詳細

Cekura プラットフォームのオンボーディング

新規ユーザーを、アカウント作成から最初の検証済み結果まで案内します。つまり、文字起こしを表示できるテスト通話の完了(テスト)か、スコアリング済みの本番通話(オブザーバビリティ)まで進めます。

重要な原則

オンボーディングは最小限にとどめますが、「レコードが作成された」だけで終えてはなりません。検証済みの動作ループまで完了させます。

  • 最小限:プロバイダーごとに、効果の高い接続手順を1つだけ行います。それ以外(SDK、モックツール、KB、動的変数、カスタム指標)は最初の結果が得られた後に回します。
  • 検証済み:エージェントやシナリオの行が存在するだけでは、オンボーディングは完了していません。テスト通話が1件完了し、文字起こしが表示された時点(テスト)、または通話ログが1件取り込まれ、スコアリングされた時点(オブザーバビリティ)で完了です。設定ミスのあるSIPエンドポイントや未対応の電話番号は、数日後ではなく、オンボーディング中に検出できなければなりません。

2つの進め方

どちらの進め方もフェーズ0と2(進め方の選択、エージェントの接続)は共通で、その後に分岐します。最初の目標は常にエージェントの接続です。アカウントやプロジェクトを個別に準備するフェーズはありません。使用可能なツールで認証を確認し、プロジェクトが存在しない場合はフェーズ2に進む途中で処理します(projects_list/projects_create)。

  • テスト(デフォルト) — 評価器を生成し、シミュレーションでエージェントに対して実行して、結果を確認します。
  • オブザーバビリティ — 本番通話ログを取り込み、指標を追加して評価し、確認します。

実行モデル — 最初にお読みください

このスキルでは、フェーズを順番に1つずつ実行します。各フェーズで次の手順を行います。

  1. わかりやすい言葉で手順を伝えます(例:「エージェントを接続しましょう」)。フェーズ番号は内部での案内にのみ使用し、ユーザーには伝えません。
  2. フェーズファイル(このスキルディレクトリ内のphaseN-*.md)を読みます。内容を記憶に頼って進めてはいけません。
  3. ファイル内のタスクをすべて完了し、ゲート条件を満たします。
  4. わかりやすい言葉で手順の完了を伝え、ユーザーを待たずに次へ進みます(「フェーズNが完了しました」とは言いません)。

質問するのは、不足している情報を集める場合、または本当に曖昧な点を解決する場合のみです(プロバイダーの選択、認証情報、電話番号、セルフホストの確認など)。フローで必要とされる操作をあらためて確認するために、進行を止めてはいけません。ユーザーがオンボーディングを開始した時点で、エージェントの作成、指標の有効化、評価器の生成、最初の検証実行の開始を依頼しています(クライアント側の通常のツール権限プロンプトには従ってください)。「続けてもよいですか?」「作成しましょうか?」「先に進めますか?」などとは尋ねず、そのまま手順を実行して説明してください。例外は、ゲートがブロックされている場合(テストパスの説明ゲートなど)のみです。その場合は、ブロッカーと選択肢を提示してください。

オンボーディングは単独で完結します。 オンボーディング中に、同階層のcekura-create-agentスキル(または他のスキル)を開いてはいけません。必要な情報(認証情報の一覧、説明の品質基準)はすべて、このスキルのフェーズファイルに含まれています。cekura-create-agentのフェーズ順序は、オンボーディング後の作業(SDK統合、モックツール、ナレッジベース)を対象としています。オンボーディング中に実行すると、その作業へフローを乗っ取られてしまいます。このスキルへの引き継ぎはフェーズ6のみです。

フェーズ

フェーズファイル内容パス
0phase0-path.mdテストとオブザーバビリティのどちらかを選択します。既存の作業を検出するために aiagents_list を1回呼び出しますshared
2phase2-agent.mdエージェントを作成/接続します — プロバイダーを優先し、最小限の構成で検証しますshared
3Tphase3-testing-metrics.mdデフォルトのメトリクスを確認します(プロジェクト作成時に自動で有効化されます)testing
4Tphase4-testing-evaluators.md最初の評価器を生成します(生成を優先)testing
5Tphase5-testing-first-run.md初回のテスト実行 + 検証ゲートtesting
6Tphase6-testing-next.md次のステップ(SDK、モックツール、カスタムメトリクス)testing
3Ophase3-observability-ingest.md呼び出しログを取り込みます + 検証ゲートobservability
4Ophase4-observability-metrics.mdスターターメトリクスを設定しますobservability
5Ophase5-observability-evaluate.mdメトリクス評価を実行しますobservability
6Ophase6-observability-review.md結果を確認し、次のステップを確認しますobservability

(フェーズ1はありません — 以前のアカウント/プロジェクトのフェーズは廃止されました。クライアント/OAuth の設定はフォールバックとして references/client-setup.md にあり、フェーズ番号は変更されていません。)

プラットフォーム操作の実行

API 呼び出しやダッシュボードの手順を説明するより、プラットフォームツールを優先して実際に呼び出してください。呼び出しに失敗した場合は、原因を解決するか不足している入力を求めてから再試行してください。呼び出しが成功するまで、手順が完了したと主張してはいけません。

IDを捏造しない

エージェント ID、シナリオ ID、呼び出しログ ID、メトリクス ID、実行 ID はすべて、実際のツール応答から取得してください。IDがない場合は、該当する一覧取得ツールまたは取得ツールを呼び出してください。プロバイダー側の識別子(VAPI アシスタント ID、API キー、Webhook URL)はユーザーから取得してください。決して推測してはいけません。

ドキュメント

コメント