migrate-from-react-router
将 React Router v7 迁移到 TanStack Router 的分步清单,涵盖路由定义、Link/useNavigate、搜索参数、路径参数、loader、代码分割等转换要点与常见错误。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-18 00:12
10,843 个结果
将 React Router v7 迁移到 TanStack Router 的分步清单,涵盖路由定义、Link/useNavigate、搜索参数、路径参数、loader、代码分割等转换要点与常见错误。
axiom-app-composition 是一个面向 SwiftUI 应用架构的技能,用于指导开发者组织应用入口点、管理认证流程、切换根视图、处理场景生命周期以及恢复应用状态。它围绕 AppStateController 模式,主张用枚举显式建模应用级状态(加载、未认证、引导、已认证、错误),并通过校验状态转换来避免“布尔汤”反模式。技能还涵盖 @main 薄壳模式、根视图切换与闪烁预防、scenePhase 生命周期集成、状态恢复以及何时拆分为功能模块的决策树,并给出反模式与压力场景。
面向前端与 UI 开发的无障碍(a11y)实践规范,讲解语义化 HTML、键盘导航、ARIA、表单、颜色对比、图片与媒体、测试等要点,目标为符合 WCAG 2.1 AA。
介绍 Next.js 中的认证模式技能,涵盖 NextAuth.js(Auth.js)配置、中间件保护、会话获取、基于角色的访问控制与会话存储等常见做法,并列出 Clerk、Lucia、Supabase Auth、自定义 JWT 等可选方案及安全建议。
将分析、比较、调查结果、进度与计划转换为便于决策的自包含 HTML 报告。支持 bar、line、scatter、heatmap、waterfall、donut、radar、gantt 八种图表,输出单一 .html 文件,不依赖外部 CDN、字体或脚本。
通过 Chrome DevTools Protocol 读取正在运行的 Hermes 桌面应用实时 DOM 与 CSS,用于核实 UI 改动是否生效、定位实际生效的样式规则、查找稳定选择器及读取渲染进程控制台输出。
面向 Angular 21 的指令开发技能,覆盖自定义指令、属性指令、结构指令与指令组合。资料说明可用 Signal inputs、standalone 指令、hostDirectives 组合指令,并用 @if、@for、@switch 替代 *ngIf、*ngFor;提供编写指令的实践示例与专注单一职责等建议。
Angular 生命周期钩子技能,覆盖 ngOnInit、ngOnChanges、ngAfterViewInit、ngOnDestroy 等钩子的用法与最佳实践,适用于 Angular 21(2025)组件生命周期相关开发。
Vue Router 4 最佳实践与常见陷阱集,涵盖导航守卫、路由参数、路由组件生命周期交互等模式。
面向生产级 Web 界面构建的设计参考技能,涵盖布局、排版、色彩、间距、阴影、动画、无障碍与响应式设计,内容综合自 Refactoring UI、Tailwind CSS、shadcn/ui、Laws of UX 等权威来源,适用于构建、审查或改进网页界面。
frontend-design 是一个用于构建独特、生产级前端界面的技能,强调避免通用 AI 审美。适用于创建网页组件、页面、落地页、仪表盘等场景,通过有主见地选择配色、字体与布局,让设计贴合具体主题。
面向 React 19+ 的智能体技能,覆盖组件架构、性能优化、状态管理与数据获取,强调 React Compiler 兼容、Server Components 及消除数据获取瀑布流,含速查表与常见错误对照。
Angular 依赖注入(DI)技能,涵盖 Angular 21 的服务、provider、注入令牌与层级注入,供智能体在处理 DI、inject() 与 provider 配置时使用。
用于在轻量级 DSH Web 插件中引入重量级浏览器依赖(如 mermaid 等图表/图形渲染器、代码编辑器、大型 wasm 相关库)的集成清单。核心思路是按需懒加载重代码,并在加载失败时优雅降级,兼顾小客户端包体与功能完整性。
用于修复 AI 智能体就绪度检查中“内容与语义”类别问题的技能,覆盖服务端渲染、标题层级、语义 HTML、ARIA 地标、图片替代文本、语言属性、链接文本、表单标签与键盘可达性等检查点。
该技能用于指导创建独特、达到生产级水准的前端界面,避免常见的“AI 味”审美。用户提供前端需求(组件、页面、应用或界面)及其用途、受众或技术约束后,技能先引导进行设计思考:明确要解决的问题与使用者、选定鲜明甚至极端的美学基调(如极简、复古未来、奢华、编辑杂志风、粗野主义、工业实用等)、梳理框架与性能无障碍等技术约束,并确定让作品令人难忘的差异化点。随后实现可运行的代码(HTML/CSS/JS、React、Vue 等),要求功能可用、视觉醒目、风格统一且细节讲究。美学指南涵盖:排版选用独特字体并搭配展示字体与正文字体、避免 Arial/Inter 等通用字体;用 CSS 变量统一色彩主题,主色配锐利点缀;用动画与微交互营造效果,HTML 优先纯 CSS,React 可用 Motion,重视页面加载的编排式揭示;空间构成上采用非对称、重叠、斜向、打破网格的布局;背景与视觉细节使用渐变网格、噪点纹理、几何图案、层叠透明、戏剧化阴影、装饰边框、自定义光标等营造氛围。要求避免通用 AI 审美(如常见字体、紫渐变白底、可预测布局),根据语境做多元变化,并让实现复杂度与美学愿景匹配。
用于构建、重设计、美化或重构 SvelteKit 页面与可复用组件的技能,基于 shadcn-svelte、Bits UI 与 shadcn-svelte MCP,强调以 MCP 验证组件而非凭记忆编写。
面向 Angular 21(2025)的 ViewChild、ContentChild 与 ViewChildren 使用技能,讲解如何访问 DOM 元素和子组件,涵盖 static 选项、read 选项、查询多元素及配合 signal 的用法。
管理 shadcn/ui 组件与项目,提供组件上下文、文档和使用模式,用于构建现代设计系统。组件以源码形式通过 CLI 添加到用户项目。
面向 Next.js 的 Motion for React(原 Framer Motion)动画实现与调试技能,覆盖本地交互、进出场、布局、共享元素、滚动、减弱动效与路由集成,强调先检查组件与路由边界再选机制。
VueUse 组合式函数的决策与实现指南,帮助在 Vue.js / Nuxt 项目中把需求映射到最合适的 VueUse 函数,优先用组合式方案替代自定义代码,使实现更简洁、可维护且性能更好。
Tailwind CSS v4 的 UI 模式技能,提供组件样式、响应式布局、动画与暗色模式等可复用写法,含按钮、卡片、表单等示例。
Canvas Workbench 是 Drupal Canvas 项目中的本地预览与验证工具,用于在本地运行、打开、检查或编写组件 mock 与页面预览。仅支持 React 项目,需通过项目包管理器运行 @drupal-canvas/workbench。
frontend-prime 是一个前端界面构建技能,用于创建有辨识度、达到生产级质量的 Web UI,适用于网站、应用、仪表盘和组件开发,强调设计质量而非通用化输出。