workos-authkit-base
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseWorkOS AuthKit Integration
WorkOS AuthKit集成
Step 1: Fetch AuthKit Documentation (BLOCKING)
步骤1:获取AuthKit文档(阻塞步骤)
STOP. Do not proceed until complete.
WebFetch:
https://workos.com/docs/user-management/authkitThis page is the source of truth for AuthKit concepts, supported frameworks, and setup requirements. If this skill conflicts with the docs, follow the docs.
停止操作。完成此步骤前请勿继续。
WebFetch:
https://workos.com/docs/user-management/authkit本页面是AuthKit概念、支持的框架及设置要求的权威来源。如果本技能与文档冲突,请以文档为准。
Step 2: Detect User's Framework
步骤2:检测用户的框架
Run these commands to identify the project's framework. Check each in order; use the first match.
bash
undefined运行以下命令以识别项目所使用的框架。按顺序检查,使用第一个匹配的结果。
bash
undefinedNext.js
Next.js
grep -q '"next"' package.json 2>/dev/null && echo "DETECTED: nextjs"
grep -q '"next"' package.json 2>/dev/null && echo "DETECTED: nextjs"
React Router / Remix
React Router / Remix
grep -qE '"react-router"|"@remix-run"' package.json 2>/dev/null && echo "DETECTED: react-router"
grep -qE '"react-router"|"@remix-run"' package.json 2>/dev/null && echo "DETECTED: react-router"
TanStack Start
TanStack Start
grep -q '"@tanstack/start"' package.json 2>/dev/null && echo "DETECTED: tanstack-start"
grep -q '"@tanstack/start"' package.json 2>/dev/null && echo "DETECTED: tanstack-start"
React (standalone SPA — check AFTER framework-specific entries)
React(独立SPA —— 请在框架特定条目之后检查)
grep -q '"react"' package.json 2>/dev/null && echo "DETECTED: react"
If none match, check for a plain HTML/JS project:
```bashgrep -q '"react"' package.json 2>/dev/null && echo "DETECTED: react"
如果没有匹配项,请检查是否为纯HTML/JS项目:
```bashVanilla JS — no package.json or no framework dependency
Vanilla JS —— 无package.json或无框架依赖
[ ! -f package.json ] && echo "DETECTED: vanilla-js"
ls index.html 2>/dev/null && echo "DETECTED: vanilla-js"
undefined[ ! -f package.json ] && echo "DETECTED: vanilla-js"
ls index.html 2>/dev/null && echo "DETECTED: vanilla-js"
undefinedStep 3: Route to Framework-Specific Skill
步骤3:路由到框架特定技能
Use the detection result from Step 2 to select the correct skill. Do not continue past this step if a framework matched — switch to the matching skill immediately.
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-jsIf a framework is detected: Stop here. The framework-specific skill handles everything from install through verification.
If no framework is detected: Ask the user: "Which framework are you using? (Next.js, React, React Router, TanStack Start, or vanilla JS)". If they name something not listed (e.g., Astro, Remix, SvelteKit), use as the closest starting point and WebFetch for framework-specific guidance.
workos-authkit-vanilla-jshttps://workos.com/docs/user-management/authkit使用步骤2的检测结果选择正确的技能。如果匹配到框架,请不要继续此步骤之后的内容——立即切换到匹配的技能。
检测结果 --> 要调用的技能
─────────────────────────────────────────────
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),请使用作为最接近的起点,并通过WebFetch 获取框架特定的指导。
workos-authkit-vanilla-jshttps://workos.com/docs/user-management/authkitRelated Skills
相关技能
- workos-authkit-nextjs — Next.js App Router (13+), server-side rendering
- workos-authkit-react — React SPA with client-side AuthKit
- workos-authkit-react-router — React Router / Remix integration
- workos-authkit-tanstack-start — TanStack Start framework
- workos-authkit-vanilla-js — Plain HTML/JS without a framework
- 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