prefactor-skill-selector について
Prefactor のタスクに適したスキルを選ぶルーティングスキルです。エージェントのセットアップ、計測、アダプター作成、コンプライアンス情報、トレース要約、実行分析を案内し、計測の標準手順も示します。
主な機能
- 01依頼内容に応じたPrefactorスキルの選択
- 02CLIセットアップと認証情報の案内
- 03SDKとアダプターによる計測の案内
- 04Providerパッケージ作成の手順
- 05コンプライアンス情報とテンプレートの振り分け
- 06エージェント実行分析への案内
活用シーン
- 01既存エージェントの計測に使うスキルの選択
- 02Prefactorのリソースと認証情報の設定
- 03spanへのコンプライアンス情報の追加
- 04想定外のエージェント実行の調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ prefactordev/ typescript-sdk --skill prefactor-skill-selectorインストール後、Claude Code で/prefactor-skill-selectorを入力して読み込まれたか確認します。
詳細
Prefactor スキルセレクター
Prefactor スキルを選択するためのルーターとして、このファイルを使用してください。
利用可能なスキル
skills/bootstrap-existing-agent-with-prefactor-cli/SKILL.md:prefactor setup/prefactor setup --createを使って Prefactor の認証情報をプロビジョニングし、環境変数の値を書き込み、パッケージを選択します。skills/instrument-existing-agent-with-prefactor-sdk/SKILL.md:既存のエージェントに Prefactor SDK で計装を追加し、コーディングツールから実行、LLM/ツールのスパン、トークン使用量、失敗を確認できるようにします。skills/create-provider-package-with-core/SKILL.md:コアを優先する境界とトレーシングの規約に沿って、@prefactor/coreを基盤とする薄いアダプターとして新しいプロバイダーパッケージを作成します。skills/report-agent-risk-data/SKILL.md:エージェントの計装後に、コンプライアンス追跡とデータガバナンスのため、スパン型にdata_riskフィールドを設定します。skills/write-span-summary-templates/SKILL.md:スパンのトレースを Prefactor UI で読みやすい1行の要約として表示するため、スパン型のスキーマに Liquid 表示テンプレートを記述します。skills/inspect-agent-run-with-prefactor-cli/SKILL.md:CLI のスパンデータから Prefactor エージェントの実行を根本原因分析します。エージェント自身のコードベースで実行してください(ユーザーがインスタンス ID と症状を指定します)。
選択ルール
- CLI で Prefactor のリソースまたは認証情報をプロビジョニングする依頼の場合は、最初に
skills/bootstrap-existing-agent-with-prefactor-cli/SKILL.mdを読み込んでください。 - ビジネスロジックを書き換えずに既存のエージェントへテレメトリを追加する依頼の場合は、
skills/instrument-existing-agent-with-prefactor-sdk/SKILL.mdを読み込んでください。 @prefactor/coreを使ってカスタムプロバイダーアダプターを作成する依頼の場合は、skills/create-provider-package-with-core/SKILL.mdを読み込んでください。- スパン型にリスクまたはコンプライアンスのメタデータを追加する依頼の場合は、
skills/report-agent-risk-data/SKILL.mdを読み込んでください。 - スパンの要約テンプレート、表示テンプレート、スキーマ上の Liquid テンプレート、または Prefactor UI でスパンを読みやすくする依頼の場合は、
skills/write-span-summary-templates/SKILL.mdを読み込んでください。 - 不適切、予想外、高コスト、不完全、または低評価のエージェント実行の根本原因分析を依頼された場合は、
skills/inspect-agent-run-with-prefactor-cli/SKILL.mdを読み込んでください。
デフォルトのワークフロー
既存のエージェントに計装を追加する場合は、次の順序をデフォルトとしてください。
- ユーザーが
prefactor loginを実行済みであることを確認します。 skills/bootstrap-existing-agent-with-prefactor-cli/SKILL.mdを実行します(prefactor setupまたはprefactor setup --create --name ... --description ...)。- プロジェクトを調べ、対応する Prefactor アダプター(
@prefactor/langchain、@prefactor/ai、@prefactor/openclaw、@prefactor/claude)をインストールします。 - アダプタースタイルの計装では、
init、withSpan、shutdownのインポート元を同じアダプターパッケージに統一します(または、core のwithSpanを使う場合はトレーサーを明示的に渡します)。 - 対応するアダプターパッケージがない場合は、
skills/create-provider-package-with-core/SKILL.mdを使用します。 skills/instrument-existing-agent-with-prefactor-sdk/SKILL.mdを使って、既存のエージェントに計装を追加します。- 必要に応じて、
skills/report-agent-risk-data/SKILL.mdを使ってコンプライアンスのメタデータを設定します。 - 必要に応じて、
skills/write-span-summary-templates/SKILL.mdを使って読みやすいトレース要約を追加します。
コメント
Markdown 対応