file-upload-accessibility
用于检查模板、服务端渲染 HTML 或共享组件中文件上传是否具备无障碍性,属于前端检查清单中的 HTML 规则:要求文件输入框有标签、标明文件类型与大小限制、提供可访问的上传进度与错误反馈,并让拖拽区支持键盘操作。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-30 00:12
11,293 个结果
用于检查模板、服务端渲染 HTML 或共享组件中文件上传是否具备无障碍性,属于前端检查清单中的 HTML 规则:要求文件输入框有标签、标明文件类型与大小限制、提供可访问的上传进度与错误反馈,并让拖拽区支持键盘操作。
该技能用于审计网站内外部链接的协议一致性,检查 HTTPS 页面中是否存在指向 HTTP 的链接或资源。链接从 HTTPS 页面指向 HTTP 目标会造成混合内容问题,浏览器可能警告或直接阻止;同时目标页面无法获得通过 HTTPS 引荐来源传递的排名信号,内部链接还可能引发重定向循环或导航中断。检查范围包括 <a href>、<img src>、<script src>、<link href> 等属性,以及在 JavaScript 框架中对 fetch()、axios、路由导航调用中 http:// 的排查。修复方式包括将内部链接改为相对路径或 HTTPS 绝对地址、核实外部目标是否支持 HTTPS、资源链接始终使用 https:// 或协议相对 //,并在 CMS 或数据库中搜索替换存储的 HTTP URL,配置服务器级 HTTP 到 HTTPS 重定向兜底,最后用 grep 或链接审计工具验证。适用于从 HTTP 迁移到 HTTPS、审查代码库中硬编码 URL 以及日常链接审计等场景。
用于审查和改进 Front-End Checklist 项目中规则 MDX 文件的技能,可修复占位提示词、补充缺失字段并丰富内容,以提升规则的质量评分(目标≥50 分通过)。
该技能用于检查 HTML 文档中 `<li>` 元素是否被正确放置在列表容器内。当 `<li>` 元素脱离 `<ul>`、`<ol>` 或 `<menu>` 等列表容器时,屏幕阅读器(如 NVDA、JAWS)将无法播报列表类型和项目数量(例如“list of 5 items”或“item 2 of 5”),VoiceOver 也可能将孤立的 `<li>` 当作纯文本处理,导致用户失去结构信息。该规则同样适用于自定义 ARIA 列表,要求 `role='listitem'` 必须由 `role='list'` 元素拥有。技能会检查 DOM 中所有 `<li>` 元素的直接父元素是否为 `<ul>`、`<ol>` 或 `<menu>`,并标记父元素为 `<div>`、`<section>`、`<nav>`、`<span>` 等非法情况;同时检查 `role='listitem'` 元素的最近列表角色祖先是否为 `role='list'`。修复方式包括:将孤立 `<li>` 及其同级元素包裹进合适的列表容器;若 `<li>` 仅用于样式,则替换为 `<div>` 或 `<p>` 并用 CSS 实现视觉效果;在导航中保持 `<nav><ul><li>` 嵌套结构。该技能属于前端可访问性检查规则,适用于代码审查和浏览器辅助工具验证。
一项前端检查项,用于审计服务器 MIME 类型配置或诊断资源加载失败。检查 HTML、CSS、JS、图片、字体等静态资源的 Content-Type 响应头是否与实际文件类型一致。
一条前端 CSS 命名规范检查规则,要求在审查样式表、组件样式与响应式状态时使用一致的 CSS 命名约定,推荐采用 BEM(Block__Element--Modifier)、kebab-case、并将工具类与 JS 钩子单独命名空间化。
前端检查清单中的 noscript 回退规则,用于审查模板与共享组件是否为禁用 JavaScript 或脚本加载失败的用户提供可用的替代内容,确保核心功能与重要内容可访问。
前端检查清单中的 SEO 分页规则:用于审计分页内容(博客归档、商品分类页、搜索结果)的规范化标签,确保第 2、3 页等能独立被索引,避免内容无法从搜索到达。
前端清单中的一条 SEO 检查项:在联系页与页脚展示完整实体地址,并用 address 元素和 LocalBusiness/PostalAddress 结构化数据标记,以建立信任、支持本地搜索并满足部分地区的合规要求。
前端检查清单中的 SEO 规则,用于正确设置 robots meta 指令,避免关键页面被误加 noindex 而从搜索结果中消失。
前端检查清单中的可访问性规则,用于审查页面是否存在滚动劫持或自定义滚动行为,避免覆盖原生滚动速度与方向、滚动触发导航及未经同意的滚动动画。
前端无障碍检查规则:为每个 <select> 下拉选择元素提供可访问名称。若缺少名称,屏幕阅读器用户无法得知该下拉框在询问什么信息,导致表单难以完成。
前端检查清单中的 SEO 规则:站点地图(sitemap)不应包含返回 4XX 的 URL。该规则说明如何检查站点地图中的失效链接、如何通过 301 重定向或 410 移除修复,并解释其对爬取预算和 Search Console 报错的影响。
前端无障碍规则:在页面首个可聚焦位置添加“跳到主要内容”链接,使其在获得焦点时可见并指向 main 内容区,帮助键盘和屏幕阅读器用户跳过重复导航。属于前端检查清单中的无障碍条目。
前端检查清单中的 SEO 规则:URL slug 应包含页面主关键词,使用小写与连字符分隔,避免数字 ID、随机字符串或无意义路径,适用于博客文章、产品页等可编辑 URL 的内容页。
Speculation Rules API 前端性能规则,用于预取与预渲染最可能的下一页,降低多页导航延迟与 INP,实现接近即时的页面切换,属渐进增强手段。
这是前端检查清单(Front-End Checklist)中的一条无障碍(Accessibility)规则技能,主题为「避免使用文字图片」(Avoid images of text)。其核心主张是:真正的 HTML 文本比图片中的文字更易用、更无障碍,因为图片内的文字无法被低视力用户缩放、无法被自动翻译、缺少替代文本时无法被屏幕阅读器朗读,放大时也无法重排。该技能提供快速参考、检查(Check)、修复(Fix)、说明(Explain)和代码审查(Code Review)等步骤,用于审查渲染后的 HTML、交互组件或设计系统模式。规则允许例外情况,如 Logo、装饰性排版,以及必须精确呈现视觉效果的场景。修复方式是用 CSS 样式的真实 HTML 文本替换文字图片,必要时在 alt 属性中提供等价文本,或考虑使用内嵌文本的可缩放 SVG。
为页面添加 Twitter Card 元标签的规则,适用于任何计划在 X(Twitter)上分享的页面,或用于审查社交分享预览、为新站点补充社交 meta 标签。
用于检查模板、渲染后的 HTML 或共享组件中 ID 是否唯一的前端规则。重复 ID 会破坏表单标签关联、ARIA 关系和 getElementById,导致静默缺陷。
前端检查清单中的图像规则技能:在审查图片资源、标记及 CDN/构建转换时,检查是否使用 WebP 格式并提供旧浏览器回退,关注编码体积、渲染尺寸与加载行为。
面向站点内部搜索功能的 SEO 规则:通过为首页添加 WebSite 结构化数据与 SearchAction,向 Google 声明站内搜索能力,以便在品牌搜索结果下方有机会展示 Sitelinks Searchbox,提升品牌查询的点击质量。
Bevy UI 主题化(bevy-ui-theming)是一个面向 Bevy 0.20+ 的技能,教开发者从单一的 UiPalette 资源为 HUD 节点批量设置颜色与样式。核心做法是把调色板保存为一个 Resource,再由一个系统把调色板中的颜色复制到各节点的 BackgroundColor、BorderColor、BorderRadius、BoxShadow 和 BackgroundGradient 组件上,使多个节点共享同一套配色或控件样式。技能指出 bevy::feathers 是一组为编辑器和检查器准备的有样式控件,游戏 HUD 应使用 Node 加相应颜色组件;WindowTheme 仅选择操作系统窗口变体(Light 或 Dark),不是 UI 皮肤。技能还展示了样式变体(如 Danger 标记使用不同填充色)以及通过切换调色板实现明暗主题的做法,并给出代码示例与 ECS 所有权、调度顺序(.chain())等规则。适合在 Bevy 游戏中需要统一管理 HUD 配色、减少重复颜色写入的场景使用。
面向 Rails 应用的 Tailwind CSS 4 样式智能体,用工具类为 ERB 视图和 ViewComponent 编写移动优先、可访问且响应式的界面,并与 Hotwire(Turbo + Stimulus)配合使用。
该技能用于把 Figma 设计转换为带类型的、可投入生产的 React 组件。它借助 Figma MCP 直接提取设计规格、变体、设计令牌与布局,并按项目既有约定生成组件与样式,无需人工测量或猜测。