无障碍标签审查与自动修复

v1.0.0

扫描 React/TSX 组件中缺失的无障碍标签并自动修复。 检测纯图标按钮缺少 aria-label、div/span 模拟按钮缺少 role 和键盘交互、 图片缺少有意义的 alt 文本、表单元素缺少 label 关联、 弹窗缺少 aria-modal 和焦点管理、动态内容缺少 aria-live 等问题。...

0· 90·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
技能名和描述(自动扫描并修复 React/TSX 无障碍标签)与 SKILL.md 中的 grep 模式、修复策略、报告格式等完全一致。没有请求与目的不符的外部凭据、二进制或配置路径。
Instruction Scope
SKILL.md 明确指示对项目文件进行全文搜索、生成报告并用 StrReplace 应用自动修复 —— 这符合其目的,但会直接读取和修改代码库文件。用户应注意:自动替换可能引入语义或逻辑错误(例如键盘事件类型转换、聚焦管理细节),需要人工复核和运行测试/lint。
Install Mechanism
无安装规范(instruction-only),不会在系统上下载或写入外部可执行文件,风险较低。
Credentials
不要求任何环境变量、凭据或外部配置访问。SKILL.md 中引用的项目内部检测函数(isMpWebview 等)都是针对源码分析的建议,不涉及外部密钥。
Persistence & Privilege
flags 显示 always:false,用户可调用且默认允许模型触发(正常)。技能不会声明长期驻留或修改其它技能/系统设置。
Assessment
该技能总体自洽:它会在指定目录内扫描 .tsx/.html,生成按文件的审查报告并自动应用基于规则的字符串/AST 修复。注意事项: - 在运行自动修复前请在版本控制中创建分支并备份,或先仅输出报告(SKILL.md 提供“只审查不修复”的触发方式)。 - 自动 StrReplace/代码插入可能破坏类型签名、事件参数或引入 lint/类型错误,务必在修复后运行项目的测试和 lint,并人工校对关键文案(aria-label 的语义、i18n 包裹是否合适、弹窗焦点管理)。 - 该技能不需外部凭据或下载第三方二进制,但会修改源码——仅在可信仓库和受控流程中使用(例如在 CI/PR 中先验证修改)。 - 若需更高置信度评估,可请求技能提供一个“dry-run 输出补丁/PR”的示例或样本修复差异,以便先审查再合并。

Like a lobster shell, security has layers — review code before you run it.

a11yvk971hbkb6wzb4g3b4szwvmbrmh84krvbaccessibilityvk971hbkb6wzb4g3b4szwvmbrmh84krvblatestvk971hbkb6wzb4g3b4szwvmbrmh84krvbreactvk971hbkb6wzb4g3b4szwvmbrmh84krvbwcagvk971hbkb6wzb4g3b4szwvmbrmh84krvb

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments