次のような場合に使用: ユーザーが WorkOS ウィジェット(ユーザー管理、ユーザープロフィール、管理画面の SSO 接続、または管理画面のドメイン認証に関するウィジェット)の実装、埋め込み、またはデバッグを行っている場合。 フロントエンド技術(Next.js、React、React Router、TanStack Start、Vite、SvelteKit)の検出から、バックエンド SDK(Node、Python、Go、Ruby、PHP、Java、.NET)を使ったアクセストークンの生成、そして公開されている API 仕様書に従ったウィジェットコンポーネントの正しい接続まで、全体的にサポートします。 また、コードが @workos-inc/widgets からインポートしている場合や、ユーザーが `<UserManagement />` または `<UserProfile />` という JSX コンポーネントをペーストした場合も対象となります。
Use when the user is implementing, embedding, or debugging a WorkOS Widget — specifically the User Management, User Profile, Admin Portal SSO Connection, or Admin Portal Domain Verification widgets. Handles the full stack — detecting the frontend (Next.js, React, React Router, TanStack Start, Vite, SvelteKit), generating access tokens via the backend SDK in use (Node, Python, Go, Ruby, PHP, Java, .NET), and wiring up the widget component correctly per the bundled OpenAPI spec. Also use when code imports from @workos-inc/widgets or the user pastes <UserManagement /> or <UserProfile /> JSX.
user-management、user-profile、admin-portal-sso-connection、admin-portal-domain-verification)。WORKOS_MODE=agent npx workos@latest install を実行するようユーザーに案内し、確認を待ってから続行する。ユーザーリクエストから以下の入力が提供されている場合は受け取る:
入力が不足している場合は、既存のプロジェクト規約と検出されたスタックから推定する。
以下のコアリファレンスは常に読み込む:
React/TypeScript スタック(Next.js、React Router、TanStack Router、TanStack Start、Vite)の場合は、追加で以下も読み込む:
スタック固有のリファレンスガイダンスを読み込む:
次に、ウィジェットリファレンスをちょうど1つ読み込む:
node references/scripts/query-spec.cjs --widget <widget-name>
利用可能なウィジェットグループを確認するには --list を使用する。fetch/HTTP 呼び出し(またはサーバー側の同等の HTTP クライアント)を使用する。WORKOS_MODE=agent npx workos@latest install を実行するようユーザーに促す。WORKOS_MODE=agent はインストーラーを確定的に動作させる(プロンプトなし・ブラウザなし・ホスト信頼なし)。出力を解析する必要がある場合は --json を渡す。完了前に、以下の該当項目をすべて確認する:
accessToken: string を受け取ること。className や style プロパティを渡して組み込みスタイリングを上書きしていないことを確認する。各コンポーネントはそのままか、固有の props API(variant、size など)を通じて使用すること。user-management, user-profile, admin-portal-sso-connection, admin-portal-domain-verification).WORKOS_MODE=agent npx workos@latest install. Wait for confirmation, then continue.Accept these inputs from the user request when available:
When input is missing, infer from existing project conventions and detected stack.
Always load these core references:
For React/TypeScript stacks (Next.js, React Router, TanStack Router, TanStack Start, Vite), also load:
Load stack-specific reference guidance:
Then load exactly one widget reference:
node references/scripts/query-spec.cjs --widget <widget-name>
Use --list to see available widget groups.fetch/HTTP calls (or equivalent server HTTP client) for endpoint calls.WORKOS_MODE=agent npx workos@latest install before continuing. WORKOS_MODE=agent keeps the installer deterministic (no prompts, no browser, no host-trust); pass --json when you need to parse the output.Before finishing, verify all relevant items:
accessToken: string when component-level integration is in scope.className or style props to override its built-in styling. Use each component as-is or via its own props API (variant, size, etc.).原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。