react-performance-optimizer
优化React应用程序以实现60fps的性能。实施记忆化、虚拟化、代码分割、捆绑优化等技术。适用于渲染缓慢、大型列表、捆绑膨胀等问题。在遇到“React性能”、“渲染缓慢”、“useMemo”、“捆绑大小”、“虚拟化”等情况时激活。不适用于后端优化、非React框架或过早优化。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
优化React应用程序以实现60fps的性能。实施记忆化、虚拟化、代码分割、捆绑优化等技术。适用于渲染缓慢、大型列表、捆绑膨胀等问题。在遇到“React性能”、“渲染缓慢”、“useMemo”、“捆绑大小”、“虚拟化”等情况时激活。不适用于后端优化、非React框架或过早优化。
React 18模式用于LlamaFarm Designer。涵盖组件、Hooks、TanStack Query和测试。
从useState迁移到effect-atom。识别在什么情况下可以使用useState,而在什么情况下需要使用atoms。用于将有状态组件重构为服务范围内的响应式状态。
使用shadcn/ui和Tailwind CSS创建可用于生产的React UI组件。在创建共享组件、构建表单、对话框、表格或任何UI元素时使用。自动安装缺失的shadcn/ui组件,并将组件放置在正确的目录结构中(app/components/)。
擅长构建极速响应的仪表盘,并进行全面测试。精通React性能模式、异步组件的测试策略以及来自Linear、Vercel、Notion的实际模式。
当用户要求"开发 React 组件"、"编写前端代码"、"创建界面"、"实现状态管理"、"前端开发"、"TanStack Query"、"Ant Design"、"AI 聊天组件"、"配方管理界面"、"Hooks 优化"、"表单验证"、"响应式布局"、"类型安全"、"避免 as any"、"组件性能"、"useMemo"、"useCallback"、"React.memo",或者提到"React开…
面向产品团队的文档化UI/UX - 使用嵌入了交互式React组件的Markdown,将想法快速转化为可工作的原型。适用于产品规格、线框图、用户流程、功能演示和设计文档的快速迭代与异步协作。通过版本控制中的可执行规范取代Figma/Storybook。
从Apache Avro文件中提取并显示JSON数据。当用户想要读取、转换或查看.avro文件的内容时,请使用此功能。自动反序列化嵌套的JSON字段以提高可读性。
当你需要关于使用React Router V7进行React开发的专业指导时,请使用此技能,包括组件架构、路由模式、状态管理、性能优化以及现代React的最佳实践。例如:用户构建具有复杂路由需求的React应用,需要带有数据加载和错误边界的嵌套路由;React路由和渲染问题的性能优化;实现服务器组件、并发特性及状态管理模式。
使用react-router-dom v6为React Vite单页应用添加URL路由。当被要求“添加路由”、“添加URL导航”、“使URL生效”、“添加深度链接”、“启用浏览器的前进/后退功能”,或将基于状态的导航转换为基于URL的路由时,请使用此方法。涵盖安装、带有basename的BrowserRouter配置、路由定义、嵌套路由、Link组件、useNavigate钩子、重定向以及SPA服…
使用Zustand、自定义hooks和清理模式进行React状态管理。在全局状态、自定义hooks或当用户提到“状态”、“zustand”、“useState”、“useEffect”、“清理”时必须使用。
React useEffect 官方文档中的最佳实践。在编写/审查useEffect、使用useState获取派生值、数据获取或状态同步时使用。教你何时不应该使用Effect以及更好的替代方案。
审查React/TypeScript的用户体验代码,关注可访问性、性能、组件设计和用户体验。专长于React、TypeScript、Material-UI以及前端架构。根据最新的React.dev、TypeScript、MUI和WCAG标准进行验证。当用户请求UX代码审查或React组件分析时,请使用此技能。
在Slack消息中添加反应。可以通过“添加反应”、“加上反应”、“加个👍”、“用表情符号回应”、“用反应回复”、“点赞”、“发送反应”等方式触发。如果有User Token,则以用户身份进行反应;如果没有,则以Bot身份进行反应。
FLUI的响应式状态管理专家,擅长使用信号、钩子和效果。在讨论状态、信号、use_signal、use_effect、响应性或数据流时使用。
测试Reactive FRP库中的同帧事件行为。使用场景:(1) 测试需要同时触发的zipE、difference或mergeList组合子时,(2) 当你需要事件在同一帧中触发但测试失败因为事件在不同帧中触发时,(3) 新触发的事件没有按预期合并。涵盖SpiderEnv.withFrame的使用以及为了帧控制测试而直接访问触发器。
在使用Vite初始化新的React前端以通过HTTPS连接到Django后端时使用。设置路由、CSRF保护、Axios配置,并验证构建。不适用于现有的React项目。
设置react-strict-dom与Babel、PostCSS以及CSS封装的HTML组件,用于通用Expo应用
现代React UI模式用于加载状态、错误处理和数据获取。在构建UI组件、处理异步数据或管理UI状态时使用。
React 18 + Vite + Tailwind CSS v4前端开发,用于Vigil Guard v2.0.0配置界面。在构建UI组件、创建表单、实现API集成以进行3分支检测、处理JWT认证、管理路由、处理基于ETag的并发控制、实施分支健康监控、仲裁器配置或使用getCurrentValue()模式修复受控组件问题时使用(对于Select/Toggle组件至关重要)。
React 19最新模式和最佳实践指南。在编写组件、状态管理、记忆化优化时参考。“React 19模式”、“最新React”、“使用hook”、“Server Actions”相关问题可参考。
远程函数响应式UI模式。用于实现平滑的就地更新,防止页面跳转,并通过.current属性管理加载状态。
專責處理 RIF (Required Behavior Frame) 類型的需求。讀取規格目錄結構,生成/審查 Event Handler 設計與實作。支援冪等性、重試、死信佇列。
强制执行“先读后写”规范,确保 Claude 在修改任何文件前完整阅读相关代码。当需要修改文件时自动使用。