Skill 安装
多 Agent 安装npx skills add https://github.com/clerk/skills --skill clerk-react-router-patterns
使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。
Skill 调研报告
clerk/skills#clerk-react-router-patterns
Skill 更新日志
版本列表
无版本号
fix: 为 React Router v8 更新 react-router 技能 (#55)
React Router 8 于 2026-06-17 发布,并以三种方式破坏了该技能:
- 规范的 root.tsx 导入了一个在 @clerk/react-router 中从未存在过的 ClerkApp HOC
(那是 @clerk/remix 的 API);真正的模式是在默认导出中使用
。
- 模板将 react-router 固定为 "latest",它在配置仍设置 v8 已移除的
v8_middleware future 标志时,悄悄地从 v7 漂移到了 v8。
- React Router 8 的 dev/prod 条件导出使 Vite 开发 SSR 加载
两个 react-router 实例,因此 ClerkProvider 内的 useNavigate()
在每个请求上都会抛出错误。该技能现在记录了必需的
ssr.noExternal 变通方案 (remix-run/react-router#15232),包括
逐字错误字符串,以便搜索该错误的代理能找到修复方法。
同时更新了 eval #1,它断言了不存在的 ClerkApp 导入。
已针对实时复现进行验证:create-react-router@latest (RR 8.0.0) +
@clerk/react-router@3.5.5 在没有变通方案时开发 SSR 失败,
使用后则能干净地渲染。
Co-authored-by: Claude Fable 5
无版本号
fix: 为其余 5 个技能添加 See Also(orgs、backend-api、astro、expo、react-router)
无版本号
fix: 使全部 18 个技能通过 skills-ref 验证
- 将 inputs/references 移至 metadata 下(非规范顶层字段)
- 从 backend-api 中移除 argument-hint
- 为带冒号的描述加引号(YAML 解析修复)
- 重命名文件夹以匹配技能名称(规范要求 clerk- 前缀)
- 为 6 个有额外要求的技能添加 compatibility 字段
- 更新 marketplace.json 和文档路径
全部 18 个技能现在均通过:npx skills-ref validate
属于 AIE-750 的一部分
暂无评论...