mirror of
https://github.com/clerk/skills.git
synced 2026-09-14 16:01:43 +08:00
0d7ec1bd3e
Consolidate the two overlapping Expo skills into one intent-driven skills/mobile/clerk-expo verified against @clerk/expo 3.6.x: - Rewrite custom flows for the current method-based API (signIn.password/phoneCode/finalize) — the old references taught the legacy prepareFirstFactor/setActive API and hooks that no longer exist - Default "add auth" to prebuilt native components (AuthView/UserButton) with beta + dev-build caveats; custom flows for Expo Go/web/custom UI - Add SMS OTP, MFA, Native API dashboard prerequisite, theme JSON, captcha mount point, and the Expo Go / dev build / web capability matrix - Standardize on EXPO_PUBLIC_CLERK_PUBLISHABLE_KEY (resolves the direct-prop vs env-var contradiction between the two old skills) - Add sustainability machinery: version freshness gate, canonical docs URL per snippet section, build-and-fix verify loop, and 8 evals that catch legacy-API regression - Delete skills/frameworks/clerk-expo-patterns; register clerk-expo in the router, clerk-setup, README, CLAUDE.md, and plugin manifests
42 lines
1.4 KiB
JSON
42 lines
1.4 KiB
JSON
{
|
|
"name": "clerk-skills",
|
|
"version": "1.0.0",
|
|
"description": "Official Clerk skills for AI coding agents.",
|
|
"author": {
|
|
"name": "Clerk",
|
|
"email": "ai@clerk.dev",
|
|
"url": "https://clerk.com"
|
|
},
|
|
"homepage": "https://clerk.com",
|
|
"repository": "https://github.com/clerk/skills",
|
|
"license": "MIT",
|
|
"keywords": [
|
|
"clerk",
|
|
"auth",
|
|
"cli",
|
|
"nextjs",
|
|
"expo",
|
|
"webhooks",
|
|
"organizations"
|
|
],
|
|
"skills": "./skills/",
|
|
"interface": {
|
|
"displayName": "Clerk",
|
|
"shortDescription": "Clerk auth, organizations, testing, and framework guidance",
|
|
"longDescription": "Official Clerk skills bundle for AI coding agents. Includes a router skill, Clerk CLI operations guidance, framework-specific patterns (Next.js, React, Vue, Nuxt, Astro, TanStack Start, React Router, Chrome Extension), feature skills (organizations, billing, webhooks, testing), and mobile guidance (Swift, Android, Expo/React Native).",
|
|
"developerName": "Clerk",
|
|
"category": "Coding",
|
|
"capabilities": ["Read", "Write"],
|
|
"websiteURL": "https://clerk.com",
|
|
"defaultPrompt": [
|
|
"List Clerk users with the Clerk CLI",
|
|
"Add Clerk auth to my Next.js app",
|
|
"Set up organizations for my B2B app",
|
|
"Sync users to Postgres via Clerk webhooks"
|
|
],
|
|
"brandColor": "#6C47FF",
|
|
"composerIcon": "./assets/clerk-logo.svg",
|
|
"logo": "./assets/clerk-logo.svg"
|
|
}
|
|
}
|