Commit Graph

241 Commits

Author SHA1 Message Date
Railly ca5e3650be fix: remove redundant local refs from See Also (already in tables above) 2026-04-06 18:22:29 -05:00
Railly c990e17002 fix: restore local references in See Also alongside cross-skill links 2026-04-06 18:21:25 -05:00
Railly 17cd46cb13 fix(testing): add cross-refs to See Also 2026-04-06 18:17:35 -05:00
Railly d02e75437f fix: cross-references and backend-api script clarification
- W5: react/nuxt/tanstack patterns See Also now cross-ref sibling skills
  (clerk-setup, clerk-custom-ui, clerk-orgs) instead of own reference files
- W7: backend-api clarifies that spec-extraction scripts are allowed,
  only execute-request.sh is banned (with reason)
- N11: clerk-testing See Also adds clerk-setup and clerk-nextjs-patterns
2026-04-06 18:17:24 -05:00
Railly 0895f67960 fix: resolve final review issues
- backend-api evals: fix nonexistent scaffolds (node-backend, nextjs-admin → nextjs-basic-auth)
- clerk-setup: fix last stale custom-ui/ path in decision tree
- clerk-setup: clarify cross-ref format for nextjs-patterns
- clerk-webhooks: middleware.ts → proxy.ts (Next.js 16+ consistency)
- chrome-extension: pnpm create plasmo → npx create-plasmo
- README: add Nuxt, Expo, Astro examples to Ask Your Agent table
2026-04-06 17:43:06 -05:00
Railly 6e97a3ba79 fix: resolve review blockers and clean up consistency
- Fix broken node-jwt-verify eval scaffold → use nextjs-basic-auth
- Move 3 Nuxt evals from vue-patterns to nuxt-patterns (wrong skill)
- Fix stale cross-references (setup/, custom-ui/ → skill names)
- Remove impact columns from 4 framework reference tables
- Remove (HIGH PRIORITY) label from custom-ui heading
- Remove Nuxt auto-import mention from vue composables.md
2026-04-06 17:36:17 -05:00
Railly 055d8bb6ac chore: remove redundant Impact Levels sections
The references tables already tag each entry with impact level inline.
The standalone section was only in 4/9 framework skills and added no value.
2026-04-06 17:19:43 -05:00
Railly e0358ca0c6 fix(setup): add all 16 skills to See Also section
Setup is the entry point after initial auth -- users need to discover
framework patterns, features, mobile, and backend-api from here.
2026-04-06 17:18:14 -05:00
Railly dbc2e140f3 fix: update cross-references to use skill names instead of paths
- Mobile skills: fix broken ../clerk/ and ../setup/ relative paths
- clerk-setup: update See Also to use skill names (clerk-custom-ui, etc.)
- clerk-setup: fix inline refs to nextjs-patterns and custom-ui
- clerk-nextjs-patterns: update See Also to skill names
- clerk-custom-ui: fix setup/ prerequisite reference
- clerk-vue-patterns: remove @clerk/nuxt mention from pitfalls table
2026-04-06 17:17:29 -05:00
Railly 245bf362a5 refactor: move Nuxt Pinia hydration from vue-patterns to nuxt-patterns
Nuxt-specific defineNuxtPlugin hydration pattern and per-request store
warning belong in nuxt-patterns/ssr-auth.md, not vue-patterns/pinia.
2026-04-06 17:01:02 -05:00
Railly 1cb8593d7c fix: standardize install commands to npm
- AGENTS.md: correct folder naming rule (keep clerk- prefix)
- chrome-extension: pnpm add → npm install for consistency
2026-04-06 16:44:52 -05:00
Railly 5abc18830f fix(agents): correct folder naming rule in AGENTS.md
Folder names keep the clerk- prefix, not omit it.
2026-04-06 16:41:59 -05:00
Railly fae36c6e57 fix: address review blockers and warnings
- Router skill now routes to all 9 framework skills (was only nextjs)
- README tree matches actual folder names (clerk- prefix)
- Remove stale commands/ section from README
- Scope clerk-vue-patterns to Vue only, remove nuxt overlap
- Fix CLAUDE.md contributing guide (folders keep clerk- prefix)
- Remove stale .claude-plugin/plugin.json from nextjs-patterns
- Add license: MIT to clerk and clerk-backend-api SKILL.md
- Standardize bun add → npm install across all skills
- Clean up clerk-webhooks: remove stop/read section, merge hint into description
2026-04-06 16:31:31 -05:00
Railly e2cbafff16 fix(readme): restore original Clerk logo and heading
Reverts the logo change to keep the existing Clerk logo from
images.clerk.com and the "Clerk Skills" h1 heading.
2026-04-06 16:12:15 -05:00
Railly 62edb1d73c fix: improve clerk-backend-api description for agent discovery 2026-04-01 17:28:33 -05:00
Railly 1f29bef591 fix: update clerk-webhooks SKILL.md from eval improvements 2026-04-01 17:26:44 -05:00
Railly 4668bf2d4e fix: sync skill updates from eval runs
- clerk-chrome-extension-patterns: major rewrite (new refs: create-clerk-client,
  headless-extension, sync-host; removed: background-scripts, popup-auth, storage-tokens)
- clerk-backend-api: expanded SKILL.md + added evals
- clerk-orgs: expanded SKILL.md + added evals
2026-04-01 15:42:44 -05:00
Railly cb55fce9f7 fix: update clerk-react-patterns evals (simplify prompts, relax assertions) 2026-04-01 13:52:32 -05:00
Railly d62f6c18be chore: remove unused node-jwt-verify template 2026-04-01 12:59:52 -05:00
Railly 226ab924dc chore: bump versions for restructured skills 2026-04-01 12:47:12 -05:00
Railly f74f330a5d fix: pass skills-ref validation on all 18 skills
- Move inputs/references under metadata (non-spec top-level fields)
- Remove argument-hint from backend-api
- Quote descriptions with colons (YAML parse fix)
- Rename folders to match skill names (clerk- prefix required by spec)
- Add compatibility field to 6 skills with extra requirements
- Update marketplace.json and docs paths

All 18 skills now pass: npx skills-ref validate

Part of AIE-750
2026-04-01 12:45:25 -05:00
Railly c4b3679b74 docs: update README, AGENTS.md, CLAUDE.md for new structure
Closes AIE-589, part of AIE-750
2026-04-01 12:12:55 -05:00
Railly 7b07a072c9 refactor: rewrite marketplace.json to Anthropic grouped plugin format 2026-04-01 12:06:44 -05:00
Railly 3750734b19 feat: add clerk-chrome-extension-patterns 2026-04-01 12:06:33 -05:00
Railly d496aa8964 feat: add clerk-expo-patterns 2026-04-01 12:06:17 -05:00
Railly db72644120 feat: add clerk-tanstack-patterns 2026-04-01 12:06:17 -05:00
Railly de03ef6fa5 feat: add clerk-astro-patterns 2026-04-01 12:06:16 -05:00
Railly 532f60b18f feat: add clerk-nuxt-patterns 2026-04-01 12:06:16 -05:00
Railly 1317ed3724 feat: add clerk-vue-patterns 2026-04-01 12:06:16 -05:00
Railly 7ce91359b5 feat: add clerk-react-router-patterns 2026-04-01 12:06:16 -05:00
Railly 268137a7c4 feat: add clerk-react-patterns 2026-04-01 12:06:16 -05:00
Railly ec96e80287 feat: add clerk-nextjs-patterns (upgraded, 232 lines, templates + evals) 2026-04-01 12:06:16 -05:00
Railly fe2a5b47e5 refactor: reorganize skills into 4 category directories
Move flat skills/ into skills/{core,framework-patterns,features,native-mobile}/.
Delete per-skill .claude-plugin/plugin.json files (centralized to root).

Part of AIE-750
2026-04-01 12:05:49 -05:00
Railly c97a3badb5 feat: replace Clerk logo with ASCII art header (light/dark) 2026-04-01 12:04:21 -05:00
Railly Hugo 24f61a9e65 Merge pull request #23 from clerk/railly/aie-663-add-inputs-references-routing-tables-and-evals-to-skills
Add inputs, references, routing tables, and evals to skills
2026-03-23 15:14:58 -05:00
Railly 93ba8eea1d chore: sync marketplace.json and plugin.json versions
Add inputs metadata to marketplace registry, bump all
plugin.json versions to match SKILL.md frontmatter.
2026-03-19 19:46:21 -05:00
Railly cba7e5ecba feat: add eval infrastructure for setup and webhooks
First eval test cases with realistic user prompts and expectations
following the Agent Skills open standard format.
2026-03-19 19:42:51 -05:00
Railly 64e5cca687 feat: add inputs, references, and routing tables to skills
Add references field to frontmatter for progressive disclosure.
Add "What Do You Need?" tables to map user intent to reference files.
2026-03-19 19:42:51 -05:00
Railly 306c6ddf58 feat: add inputs field to skill frontmatters
Declare required env vars (CLERK_SECRET_KEY, etc.) so agents
can check/prompt before failing silently.
2026-03-19 19:42:51 -05:00
Railly 36f25e71a2 chore: remove commands/ folder
Router logic already lives in skills/clerk/SKILL.md.
2026-03-19 19:12:44 -05:00
Railly Hugo dce0879f3f Merge pull request #17 from clerk/sam/mobile-390-android-skill
Add native Android skill documentation
2026-03-10 18:28:43 -05:00
Railly 8bbc2dc50b fix: add allowed-tools and .claude-plugin to android skill
- Add `allowed-tools: WebFetch` to android SKILL.md frontmatter
  (needed for fetching quickstart docs, consistent with swift skill)
- Add .claude-plugin/plugin.json for skill discovery consistency
2026-03-06 16:29:45 -05:00
Railly Hugo 4d5eaff111 Merge pull request #21 from clerk/railly/v0-proxy-and-shadcn-theme
feat: update skills for v0-Clerk integration launch
2026-03-05 14:05:09 -05:00
Railly 2a78108648 refactor: standardize proxy.ts/middleware.ts phrasing across skills 2026-03-05 13:53:38 -05:00
Railly b4b6882c17 chore: bump modified skills to v2.1.0 2026-03-05 13:37:44 -05:00
Railly bc66804991 fix(setup): make proxy.ts guidance version-aware 2026-03-05 13:37:44 -05:00
Railly c206a77d9a feat(nextjs-patterns): add proxy.ts references
Update reference table and pitfalls to mention proxy.ts for Next.js 16+.
2026-03-05 13:37:44 -05:00
Railly 09510bc1dc feat(custom-ui): mark shadcn theme as HIGH PRIORITY when shadcn/ui detected
Always apply shadcn theme as the first customization step when
components.json exists in the project.
2026-03-05 13:37:44 -05:00
Railly 0d3000bde2 feat(setup): add proxy.ts and shadcn theme guidance for Next.js
- Add proxy.ts callout (Next.js 16+ uses proxy.ts, not middleware.ts)
- Add shadcn theme auto-detection step when components.json exists
- Reference middleware-strategies.md and custom-ui/ for full details
- Update decision tree and quick reference table
2026-03-05 13:37:44 -05:00
Railly Hugo f26c9e84de Merge pull request #20 from clerk/docs/recommend-shadcn-theme
docs: recommend shadcn theme when app uses shadcn/ui
2026-03-05 13:37:37 -05:00