workos-authkit-base について
WorkOS AuthKit のドキュメントを確認し、プロジェクトのフレームワークを判定して専用スキルへ引き継ぎます。構成に合った AuthKit の導入手順を選ぶ開発者向けです。
主な機能
- 01AuthKit 公式ドキュメントの取得
- 02依存関係からフレームワークを判定
- 03専用スキルへの振り分け
- 04未掲載フレームワークへの案内
活用シーン
- 01既存プロジェクトの AuthKit 手順選定
- 02未掲載フレームワークの開始点確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ workos/ skills --skill workos-authkit-baseインストール後、Claude Code で/workos-authkit-baseを入力して読み込まれたか確認します。
詳細
WorkOS AuthKit の統合
ステップ 1:AuthKit のドキュメントを取得する(必須)
停止してください。完了するまで先に進まないでください。
WebFetch:https://workos.com/docs/user-management/authkit
このページは、AuthKit の概念、サポート対象のフレームワーク、セットアップ要件に関する信頼できる情報源です。このスキルとドキュメントの内容が異なる場合は、ドキュメントに従ってください。
ステップ 2:ユーザーのフレームワークを特定する
以下のコマンドを実行して、プロジェクトのフレームワークを特定します。上から順に確認し、最初に一致したものを使用してください。
# Next.js
grep -q '"next"' package.json 2>/dev/null && echo "DETECTED: nextjs"
# React Router / Remix
grep -qE '"react-router"|"@remix-run"' package.json 2>/dev/null && echo "DETECTED: react-router"
# TanStack Start
grep -q '"@tanstack/start"' package.json 2>/dev/null && echo "DETECTED: tanstack-start"
# React (standalone SPA — check AFTER framework-specific entries)
grep -q '"react"' package.json 2>/dev/null && echo "DETECTED: react"
どれにも一致しない場合は、プレーンな HTML/JS プロジェクトかどうかを確認します。
# Vanilla JS — no package.json or no framework dependency
[ ! -f package.json ] && echo "DETECTED: vanilla-js"
ls index.html 2>/dev/null && echo "DETECTED: vanilla-js"
ステップ 3:フレームワーク固有のスキルに進む
ステップ 2 の判定結果に基づいて、適切なスキルを選択してください。フレームワークが一致した場合は、このステップより先に進まず、すぐに一致したスキルに切り替えてください。
Detection result --> Skill to invoke
─────────────────────────────────────────────
nextjs --> workos-authkit-nextjs
react-router --> workos-authkit-react-router
tanstack-start --> workos-authkit-tanstack-start
react --> workos-authkit-react
vanilla-js --> workos-authkit-vanilla-js
フレームワークが検出された場合: ここで停止してください。フレームワーク固有のスキルが、インストールから検証までのすべてを扱います。
フレームワークが検出されなかった場合: ユーザーに「使用しているフレームワークは何ですか?(Next.js、React、React Router、TanStack Start、または vanilla JS)」と尋ねてください。一覧にないもの(例:Astro、Remix、SvelteKit)が挙げられた場合は、最も近い出発点として workos-authkit-vanilla-js を使用し、フレームワーク固有のガイダンスを得るために https://workos.com/docs/user-management/authkit を WebFetch してください。
関連スキル
- workos-authkit-nextjs — Next.js App Router(13+)、サーバーサイドレンダリング
- workos-authkit-react — クライアントサイド AuthKit を使用する React SPA
- workos-authkit-react-router — React Router / Remix の統合
- workos-authkit-tanstack-start — TanStack Start フレームワーク
- workos-authkit-vanilla-js — フレームワークを使用しないプレーンな HTML/JS