SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 10-30 00:12

前端与建站

11,293 个结果

https-downgrade

该技能用于审计网站内外部链接的协议一致性,检查 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 以及日常链接审计等场景。

前端与建站3 次安装

listitem

该技能用于检查 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>` 嵌套结构。该技能属于前端可访问性检查规则,适用于代码审查和浏览器辅助工具验证。

前端与建站3 次安装

text-in-images

这是前端检查清单(Front-End Checklist)中的一条无障碍(Accessibility)规则技能,主题为「避免使用文字图片」(Avoid images of text)。其核心主张是:真正的 HTML 文本比图片中的文字更易用、更无障碍,因为图片内的文字无法被低视力用户缩放、无法被自动翻译、缺少替代文本时无法被屏幕阅读器朗读,放大时也无法重排。该技能提供快速参考、检查(Check)、修复(Fix)、说明(Explain)和代码审查(Code Review)等步骤,用于审查渲染后的 HTML、交互组件或设计系统模式。规则允许例外情况,如 Logo、装饰性排版,以及必须精确呈现视觉效果的场景。修复方式是用 CSS 样式的真实 HTML 文本替换文字图片,必要时在 alt 属性中提供等价文本,或考虑使用内嵌文本的可缩放 SVG。

前端与建站3 次安装

bevy-ui-theming

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 配色、减少重复颜色写入的场景使用。

前端与建站3 次安装