cookie-consent
cookie-consent 是一个 UX 模式参考,用于在网站使用分析或营销 Cookie 时向用户说明情况、获取有意义的同意,并允许用户之后修改选择。它来自 thedaviddias/ux-patterns-for-developers 的 UX 模式集合,提供设计结构、示例与测试指导。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-25 00:14
11,088 个结果
cookie-consent 是一个 UX 模式参考,用于在网站使用分析或营销 Cookie 时向用户说明情况、获取有意义的同意,并允许用户之后修改选择。它来自 thedaviddias/ux-patterns-for-developers 的 UX 模式集合,提供设计结构、示例与测试指导。
面向开发者的无障碍链接(Link)UX 模式指南,讲解何时用 <a>、何时用 <button>,以及可访问的交互状态、颜色对比度、新标签页提示和常见错误。
rating-input 是一个星级评分输入交互模式,用于让用户用若干颗星快速表达分级评价,并向辅助技术清晰暴露当前值,适合产品与内容评分、服务反馈和快速满意度调查。
这是面向开发者的 UX 模式参考资料,主题为「流式响应」(Streaming Response),即实时 AI 响应流式输出。它解决的问题是:让 AI 输出能够逐步渲染,使用户在完整回答生成之前就能开始阅读或操作,尤其适用于聊天与助手回答场景。资料强调该模式应在不隐藏状态、规则和恢复路径的前提下减少使用摩擦,并给出了使用时机(聊天与助手回答、随时间逐步展开的结构化 AI 输出、需要即时阅读的长响应)与应避免的情况(标准非 AI 工作流更清晰可靠时、用户无法真正受益的高级控制、仅靠精致视觉掩盖模型不确定性)。内容还包含实施工作流、无障碍护栏(键盘交互、屏幕阅读器支持、视觉无障碍)、性能护栏(网络延迟、token 用量与客户端渲染的统筹预算)、常见错误(隐藏系统状态、把失败当作普通表单错误、忽略 token 与延迟预算)以及相关模式链接。
Token Counter 是一个面向开发者的 UX 模式,用于在界面中展示 AI 的 token 使用量与限制。它帮助团队在用户触及硬性上限之前,让提示词大小、响应预算以及成本或截断风险变得可见。该模式适用于有硬性限制的提示词编写、对成本敏感的 AI 工具,以及调试截断和上下文溢出等场景。资料同时给出了实现流程、无障碍与性能护栏、常见错误及测试建议,并强调在标准非 AI 工作流更清晰可靠时不应添加 AI 专属 UI。
Tree View 是一个用于展示层级数据的 UI 模式,适合文件与文件夹导航、分类管理、嵌套选择与权限等场景,帮助用户展开、选择和高效浏览嵌套关系。资料未提供具体实现代码或收费信息。
提供纯 CSS 动画的专家知识,用 CSS 关键帧、过渡和现代 CSS 特性实现轻量、高性能动画,无需 JavaScript 依赖,涵盖 Tailwind CSS 动画工具、加载指示器与骨架屏等常见模式及性能建议。
面向 React 的创意文字动画技能,覆盖打字机、逐字符显现、动态排版、文字乱码、按词与按行动画、数字计数、渐变文字与描边文字等效果,基于 framer-motion 实现。
面向 React Native 与 Expo(SDK 52+)托管工作流的开发技能,覆盖 Expo Router、EAS Build/Submit 与 OTA 更新,强调 TypeScript 严格模式、性能与崩溃防护,并提供项目结构、技术栈、常用命令与调试工具建议。
shadcn/ui 指南:面向 React 的开源代码组件系统,组件以源码形式复制进项目,由开发者完全掌控。涵盖 CLI 安装、components.json 配置、OKLCH 主题变量、暗色模式、表单、注册表与 v0/Figma 集成等。
Velt Rewriter 最佳实践技能,指导在 React、Next.js 或 Web 应用中接入 AI 文本改写功能:启用改写器、监听文本选中、调用 askAi 生成改写、原地替换文本或把 AI 建议锚定为评论,并涵盖默认工具栏开关、模型类型与自定义 UI。
VOODO(@voxel51/voodo)是 FiftyOne 应用的官方 React 组件库,本技能用于指导开发者使用该设计系统构建 FiftyOne 用户界面。适用于构建插件面板、创建交互式 UI 或进行样式设计。核心要求是在编写任何 UI 代码前,先通过 WebFetch 获取 LLM 参考文档(https://voodo.dev.fiftyone.ai/voodo-llm-reference.md),以获取完整组件 API、设计令牌和组合模式。所有组件与枚举均从 @voxel51/voodo 导入,必须使用枚举值而非原始字符串。安装方式为在依赖中加入 "@voxel51/voodo": "latest",并在应用入口导入主题 CSS。
Workleap React 最佳实践是一份面向 React 单页应用(SPA)的性能优化指南,针对 Workleap 的 SPA 优先架构编写。它适用于编写、审查或重构 React SPA 代码,以及优化打包体积、加载时间和排查不必要的重渲染。指南按优先级将规则分为六类:消除瀑布式请求(关键)、打包体积优化(关键)、重渲染优化(中等)、渲染性能(中等)、JavaScript 性能(低到中等)和高级模式(低),每类均指向对应的参考文件(如 async-rules.md、bundle-rules.md 等)以获取详细规则和代码示例。
Workleap 共享 Web 配置库(workleap-web-configs),为 Web 工具链提供预配置的 NPM 包,覆盖 ESLint、TypeScript、Rsbuild、Rslib、Stylelint 和 Browserslist。该库强调无锁定:默认配置始终可扩展或覆盖;按项目类型组合并对外提供配置以简化使用;默认面向 ESM/ESNext 现代 JavaScript 环境;通过 NPM 分发,升级包版本即可采用新特性。当前活跃支持的工具包括:@workleap/browserslist-config(应用浏览器目标)、@workleap/eslint-configs(代码检查)、@workleap/stylelint-configs(CSS 检查)、@workleap/typescript-configs(类型检查,仅用于 linting)、@workleap/rsbuild-configs(Web 应用打包)、@workleap/rslib-configs(库打包)。PostCSS、SWC、webpack、tsup 处于维护模式,官方不建议使用。
将现有 Next.js(使用 viem)网页应用适配为 World App 迷你应用的技能,涵盖安装 MiniKit、关闭 SSR、接入 Provider、捆绑交易与合约白名单等迁移步骤。
面向 Vue.js 测试的技能,涵盖 Vitest、Vue Test Utils、组件测试、mock、测试模式以及 Playwright 端到端测试,并汇总常见问题与最佳实践。
面向 Vue.js / Nuxt 项目的 VueUse 组合式函数决策与实现指南,帮助把需求映射到最合适的 VueUse 函数,优先用组合式方案替代自定义代码,使实现更简洁、可维护且性能更好。
该技能用于创建具有独特设计品质、可直接用于生产环境的前端界面,避免通用化、模板化的“AI 风格”审美。适用场景是用户请求构建 Web 组件、页面、应用或界面时,技能会引导先做设计思考,再产出可运行的前端代码。设计思考包含目的、基调、技术约束与差异化四个维度,并要求选定一个明确的极端审美方向,如极简、极繁、复古未来、有机自然、奢华精致、玩具感、杂志编辑风、粗野主义、装饰几何、柔和粉彩、工业实用等。前端美学准则覆盖排版、色彩与主题、动效、空间构图、背景与视觉细节:排版强调选用独特有趣字体,避免 Arial、Inter 等通用字体,常以特色展示字体搭配精致正文字体;色彩使用 CSS 变量保持一致性,以主色加锐利点缀色取胜;动效重视 CSS 方案(React 场景可用 Motion 库),聚焦高影响力时刻,如带交错延迟的整体页面载入、滚动触发与悬停惊喜;构图上鼓励不对称、重叠、对角流动、打破网格、大片留白或有控制的密集;背景强调氛围与深度,可加入渐变网格、噪点纹理、几何图案、分层透明、戏剧化阴影、装饰边框、自定义光标、颗粒叠加等。技能明确避免过用字体、白底紫渐变等陈词滥调、可预测布局和缺乏语境的模板化设计,并提醒实现复杂度需匹配审美愿景:极繁需要大量动效与效果,极简则需要克制、精确与对间距、排版的细致打磨。
面向授权安全测试场景的 WordPress 渗透测试技能,覆盖发现、WPScan 枚举、版本/主题/插件探测、用户枚举、口令攻击与漏洞利用,需具备明确书面授权并遵守范围与负责任披露要求。
CSS Development 是一个用于 CSS 与 Tailwind 开发的技能,采用语义化类名与组件化模式。它根据上下文自动路由到三个子技能之一:创建新组件(create-component)、审查现有 CSS(validate)、将内联样式或工具类重构为语义化模式(refactor)。核心原则包括语义化命名、通过 @apply 组合 Tailwind 工具类、默认支持深色模式、优先复用已有类、静态 CSS 测试与组件渲染测试,以及为每个组件类添加使用注释。适用于 React、Vue、Svelte 或原生 HTML 等框架无关的标记集成,并按原子设计层级组织组件。
快速原型技能,用于在 5 分钟内产出一个可交互的 demo,以验证想法和交互方案。它比 task-start 轻量得多,不需要 spec 或 plan,本质是快速 PoC。产出一个单个 HTML 文件,浏览器直接打开即可交互。触发词包括:快速出个 demo、试一下效果、原型、PoC、验证一下、快速搭个页面等。适用于验证交互体验、对比 A/B 布局方案、向上级演示想法、验证技术可行性(如 CSS Grid 能否实现某布局)、选择合适的数据可视化图表等场景。使用流程为:收到原型请求后先用不超过 3 个问题快速确认(要验证什么、核心交互是什么、用真实数据还是 mock 数据),然后直接编写代码(单文件、内联 CSS+JS、原生 HTML/CSS/JS、可引入 CDN 资源),再用 open 命令在浏览器中打开预览,最后根据用户反馈快速迭代。该技能强调速度优先、不纠结细节,是想法验证的轻量工具。
用于编写 Vue 3 集成测试的技能:基于 Vitest Browser Mode(Playwright 真实浏览器)与 Page Objects,配合 createTestApp 辅助函数验证完整用户流程。
为 Next.js 项目生成 favicon 与应用图标的技能:自动扫描代码库提取应用名、描述与品牌色,生成所需尺寸与格式的图标,并配置 metadata 与 PWA manifest。
面向 React Native 与 Expo 的移动应用架构技能,专注 New Architecture(Fabric、Turbo Modules、JSI)、Expo Router 与离线优先模式,可用于移动应用架构设计。