SuperAPI AI 工具集

fixing-accessibility

通用与其它

查看项目

更新于 10-16 01:13

技能介绍

用途:审计并修复 HTML 无障碍问题,包括 ARIA 标签、键盘导航、焦点管理、颜色对比度与表单错误。适用于添加或修改按钮、链接、输入框、菜单、对话框、标签页、下拉框,构建表单与校验、错误状态、辅助文本,实现键盘快捷键或自定义交互,处理焦点状态、焦点陷阱或模态行为,渲染纯图标控件,以及添加仅悬停交互或隐藏内容时参考。

用法:在对话中输入 /fixing-accessibility 可将约束应用到当前 UI 工作;输入 /fixing-accessibility <file> 会按规则审查该文件并报告违规(引用具体行或片段)、原因(一句话)和具体修复建议(代码级)。要求最小化、针对性修改,不重写大段 UI。

规则按优先级分为九类:1 可访问名称(关键),2 键盘访问(关键),3 焦点与对话框(关键),4 语义(高),5 表单与错误(高),6 播报(中高),7 对比度与状态(中),8 媒体与动效(低中),9 工具边界(关键)。常见修复包括:纯图标按钮加 aria-label 并将装饰性图标设为 aria-hidden;用原生 button 替代带 onclick 的 div;表单错误用 aria-describedby 关联并设置 aria-invalid。

限制:仅在任务与上游来源及本地项目上下文明确匹配时使用;应用前需验证命令、生成代码、依赖、凭据与外部服务行为;示例不能替代环境特定测试、安全审查或对破坏性/高成本操作的用户批准。资料未提供安装命令、收费与平台信息。