react-effect-decision
一项针对 React 项目的编码规范技能:在编写、审查组件时优先避免直接使用 useEffect,把可派生状态放在渲染中计算,事件逻辑放回事件处理器,用 key 重置状态,并仅在真正的外部同步场景才使用 effect。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-30 00:12
11,293 个结果
一项针对 React 项目的编码规范技能:在编写、审查组件时优先避免直接使用 useEffect,把可派生状态放在渲染中计算,事件逻辑放回事件处理器,用 key 重置状态,并仅在真正的外部同步场景才使用 effect。
用于调试 WordPress Playground 网站的流程说明:从源码启动开发服务器,并通过 Playwright MCP 与其交互。需要 Node.js 与 Playwright MCP 服务器。
网页复刻提示词生成器。用户提供一张或多张网页截图,或一个网页 URL,工具会反推出一份「确定性复刻 prompt」,用于授权页面、用户自有页面、内部研究或本地视觉回归。其方法论抽离自 motionsites.ai 的成熟复刻提示词风格,目标是让 AI 仅靠一段 prompt 就能高确定性地重建整个落地页:把每个视觉与行为决策都预先定死为字面量——精确到每个 hex、Tailwind class 串、framer-motion 数值、逐字文案、字体加载地址、素材生成简报或真实资源 URL。工作流分为四步:接收输入定范围、反推填槽、按模板组装、自检并交付 prompt,之后在用户确认后才进入实现与回归。第一产物始终是一份可移植的纯文字 prompt,不直接写代码。
React 专家技能,在用户询问 React、Next.js、Hooks、组件设计、性能优化或状态管理时调用,使 AI 以 React 生态最佳实践作答,覆盖 Hooks、App Router、Server Components、状态管理与性能优化等主题。
用于构建、扩展和调试以 TinaCMS 作为内容层的 Next.js App Router 站点技能,覆盖 tina/config.ts 配置、MDX/JSON 的 Git 内容、schema 建模、useTina 可视化编辑,以及 TinaCloud 或自托管后端的部署与排错。
用于创建、运行、调试与发布门禁 TestSprite 前端浏览器测试的技能。覆盖公共目标 CLI 流程与 localhost MCP 路由,强调先冻结验证契约与授权范围,再用固定版本 CLI 触发并等待精确运行到终态,按演示层分类修复,最终以新触发的运行作为发布证明。
该技能用于指导构建具有独特设计品质、达到生产级水准的前端界面,避免千篇一律的“AI 味”审美,并以可运行代码落实精细的视觉与创意细节,适用于 Web 组件、页面、应用或界面等构建需求。
一套前端响应式设计规范技能,指导 Codex 以移动优先方式构建流式布局、使用相对单位与标准断点,并满足触控目标、可读排版与图片优化要求。
frontend-design 是 zencoderai/skills 中的前端设计编排技能,用于设计具有辨识度、达到生产级别的前端界面,可产出独立 HTML 模型页或真实应用页面。它不亲自实现设计,而是规划方向、撰写设计简报、调度子代理完成实现与评估。
前端 UI 工程技能,用于构建可访问、视觉精良的用户界面,适用于需要构建或修改 UI 组件、页面布局或前端界面的场景。覆盖组件架构、状态管理、WCAG 2.1 AA 可访问性、响应式设计与输出模板。
用于跨设备响应式设计的技能,覆盖桌面、平板与移动端的布局、断点策略和内容优先级。主张 Mobile-First、5 个标准断点与内容降级策略,并给出触控目标尺寸、布局模式、响应式说明模板与自检清单。
frontend-design 是一个用于打造独特、生产级前端界面的技能,帮助开发者在构建组件、页面或应用时避免常见的“AI 味”设计,产出功能完整且视觉出众的代码。
a11y-ops 是一套面向 Web 无障碍(accessibility)的端到端工作技能,覆盖 WCAG 2.2 AA、欧盟 EAA 与美国 ADA Title II 等合规义务,提供审计流程(axe、pa11y、键盘、屏幕阅读器)、常见失败模式、可访问性声明模板以及接入 CI 的静态扫描脚本。其核心理念有两点:自动化工具只能发现约 30–40% 的 WCAG 失败,绿色 axe 结果只是下限;尽量使用原生元素(button、a 等),避免用 div 重建导致大量失败。适用于审计现有站点、修复组件库与表单、编写声明、将无障碍检查纳入 CI 等场景。
icon-ops 是一个用于 Web UI 的 SVG 图标工作流技能,覆盖从选型、授权审查、规范化到交付的完整流程。它帮助解决图标无法随主题变色、多套图标混用导致视觉不一致、品牌商标授权陷阱、图标可访问性标注错误、外部 sprite 的 CORS 问题,以及 favicon 与应用图标制作等常见难题。核心方法是让图标使用 fill="currentColor" 继承上下文颜色,从而免费获得悬停、聚焦、禁用、暗色模式等状态。技能提供 normalize-icon.py 脚本,用于清理编辑器残留、命名空间隔离内部 id、移除固定宽高、注入可访问性属性并做安全消毒,还支持 --check 作为 CI 门禁。交付方式涵盖 symbol sprite、内联 SVG、框架组件等,并给出 em 尺寸、无障碍标注和品牌变体的具体做法。
Web Interface Guidelines 是一个用于审查 UI 代码是否符合 Web 界面规范的工具技能。它会在每次审查前从指定的源地址获取最新的界面规范规则,然后读取用户指定的文件或文件模式,逐条对照规范进行检查,最终以简洁的“文件:行号”格式输出发现的问题。该技能适用于“审查我的 UI”“检查无障碍性”“审计设计”“审查用户体验”或“检查我的网站”等请求场景。若用户未指定待审查文件,它会主动询问需要审查哪些文件。
Motion Designer 是一个面向 UI 动画生成的技能指南,基于 motion.dev(原 Framer Motion)与 the-designer MCP 服务器,用于产出高质量的界面动效。其核心原则包括:优先使用弹簧物理动画而非贝塞尔缓动、利用 layout 与 layoutId 实现布局变化和共享元素过渡、始终尊重 prefers-reduced-motion 无障碍设置、保持克制避免过度动画。该技能可通过 generate_motion_snippet 工具使用,需先识别目标框架(React、Vue、HTML/Vanilla),指定 engine="motion.dev",再按入场、微交互、交错、滚动、加载、转场、计数、打字机等类别选择合适动效,并匹配现有设计系统风格。具体 API 细节参考 motion-dev-guidelines.md。
CSS Development 是一个用于 CSS 开发的综合工作流技能,基于 Tailwind 与语义化组件模式。它会根据上下文自动将任务路由到三个子技能之一:创建新组件(css-development:create-component)、审查现有 CSS(css-development:validate)、将内联样式或工具类重构为语义化模式(css-development:refactor)。该技能在创建 CSS 组件或样式、审查或验证现有 CSS、重构内联样式或工具类、为任意框架的组件添加样式、添加暗色模式支持、编写 CSS 测试时自动加载。核心原则包括语义化命名、通过 @apply 组合 Tailwind 工具类、默认支持暗色模式、优先复用已有类、静态 CSS 测试与组件渲染测试、为每个组件类添加用法注释。
Landing Page Design 是一个用于创建高转化率、视觉独特落地页的技能。它强调在写代码前先进行“Vibe Discovery”(氛围探索),通过询问品牌对应的真实场景、目标情绪、意外碰撞元素和应避免的样式,生成独一无二的视觉方向,避免千篇一律的 AI 风格。该技能覆盖从 Hero 区、功能展示、社会证明、工作原理、定价到最终 CTA 和页脚的完整页面结构,并提供配色、字体、布局、动效、图标选择等具体指导,以及反 AI 套路原则和实现工作流。适用于营销页面、产品发布、SaaS 首页等单页场景。
Super Frontend Design 是一个面向前端设计工程的技能包,旨在帮助打造达到 Godly.website、Awwwards、Behance 等精选画廊水准的网站与应用界面,避免“AI 味”或通用 Bootstrap 模板感。它主要输出 React + Tailwind CSS 方案(兼容 Next.js、Vite 或独立使用),并在需要时配合 Framer Motion 实现入场、滚动触发与悬停动画,用 CSS 动画做氛围效果,用 Lucide React 或 Phosphor Icons 做图标,用 clsx / cn 组合条件类名。技能内置 14 个参考文件,按主题分为核心(设计系统、设计档案、组件模式)、动画与微交互、高级布局与纹理深度、3D 与 Canvas、文案指南、可访问性、字体加载、图片处理、页面过渡、错误与边界状态等。工作流强调先确定设计方向与设计档案,再搭建布局、逐组件实现、最后进行质量检查,并给出反模式清单、Hero 模式、响应式规则、色彩与字体参考、按钮与导航实现方式、AI 生成视觉资产的工作流以及文件输出结构。适合构建落地页、SaaS 仪表盘等界面。
wpf-xaml-style-generator 是一个面向 WPF 应用的 XAML 样式生成技能,用于生成样式、控件模板和带主题支持的资源字典,帮助构建一致且易维护的 UI 样式。它支持生成控件样式与模板、创建带主题支持的资源字典、设置浅色/深色主题切换、生成画刷与颜色资源、创建自定义控件模板、设置隐式与显式样式、生成动画资源以及配置 Fluent Design 集成。输入需提供项目路径,可选设计系统(fluent、material、custom)、主题(light、dark、high-contrast)、控件(button、textbox、combobox、listbox、datagrid、menu、all)、强调色和是否包含动画。输出包含成功状态、生成文件列表和合并字典信息。
Frontend Slides 是一个用于创建零依赖、动画丰富的 HTML 演示文稿的技能。它可以从零开始构建演示文稿,或将 PowerPoint(.ppt/.pptx)文件转换为 HTML 演示。该技能强调每个幻灯片必须适配单个视口、无内部滚动,采用内联 CSS 和 JS 的单文件结构,并通过视觉预览方式帮助用户探索设计风格。适用于制作演讲、路演、工作坊或内部演示,以及改进现有 HTML 演示的布局、动效和排版。
该技能用于自定义 Clerk 组件的外观,覆盖主题、布局、颜色、字体与 CSS,适合做外观样式、视觉定制与品牌化。前提是应用已被 ClerkProvider 包裹。可通过 appearance 属性配置:variables 控制颜色、字体、边框等(如 colorPrimary、colorBackground、borderRadius,注意不是 primaryColor);layout 控制结构、logo 与社交按钮(如 logoImageUrl、socialButtonsVariant、socialButtonsPlacement);还可使用预置的 dark/light 主题、CAPTCHA 配置以及自带 CSS。若项目已安装 shadcn/ui(存在 components.json),可从 @clerk/themes 引入 shadcn 主题,并在全局 CSS 中同时引入 tailwindcss 与 @clerk/themes/shadcn.css。工作流为先确定定制需求(颜色、布局、主题、CSS),再获取对应官方文档并遵循其代码示例,最后把 appearance 属性应用到 Clerk 组件。
frontend-design 是一个用于创建高品质前端界面的技能,旨在帮助开发者构建具有独特设计风格、可达到生产级标准的前端组件、页面或应用。该技能强调在动手编码前先进行设计思考,明确界面要解决的问题、目标用户、审美方向和技术约束,并鼓励选择鲜明、明确的美学立场并以精确的方式执行。它适用于需要避免通用化、模板化“AI 风格”外观的场景,引导在字体、配色与主题、动效、空间构图、背景与视觉细节等方面做出有意识的创意选择,最终输出可运行的真实代码(如 HTML/CSS/JS、React、Vue 等)。使用时应根据美学愿景匹配实现复杂度:极繁主义设计需要更精细的动画与效果,极简或精致设计则需要克制、精准和对间距、排版与细节的关注。
该技能用于编写符合现代最佳实践的 React 组件(基于 React 19+),重点关注清晰性、正确性与可维护性。它强调组件结构小巧专注、优先使用具名函数组件、状态最小化并就近放置、尽量用渲染期派生值替代状态同步、避免不必要的 useEffect、useState 与 useReducer;数据获取推荐使用 TanStack Query;事件处理优先使用具名处理函数而非 JSX 内联箭头函数;性能优化(useMemo、memo、useCallback)应仅在确有性能问题时使用,反对过早优化。同时提倡组合优于配置、避免过多布尔型 props、保持 props 命名语义化、列表 key 稳定且有意义。适合在编写或重构 React 组件时参考,以提升可读性与长期可维护性。