ie6-hacks

识别并清理代码中的IE6兼容性代码片段。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:ie6-hacks。
它的用途是:识别并清理代码中的IE6兼容性代码片段。
完整的 Skill 内容见:https://321skill.com/skills/ie6-hacks/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“请分析当前项目目录下的CSS文件,找出所有IE6的兼容性Hack代码。”,它会扫描文件,列出所有识别出的模式(如“* html”、“_property”等),并指出它们所在的文件和行号,帮助你快速定位需要清理的代码段。

介绍

ie6-hacks 是一个专为清理遗留代码库而设计的AI Agent技能。它主要解决现代Web开发中,因历史原因遗留在代码中的大量Internet Explorer 6浏览器兼容性代码(Hacks)问题。这些代码不仅增加了维护成本,也影响了代码的可读性和性能。

使用该技能时,AI Agent能够扫描你的代码,自动识别出诸如“星号HTML Hack”、“下划线Hack”、“PNG透明度修复”等10种经典的IE6兼容性模式。它会指出这些代码的位置,并提供安全的移除建议,帮助你系统性地清理这些已过时的技术债务。

该技能非常适合需要维护或重构老旧前端项目的开发人员,尤其是那些接手了多年历史代码库的前端开发、全栈开发和运维开发工程师。他们常常需要理解并清理这些早已失去作用的兼容代码,以提升代码质量。

在使用时,建议先对代码库进行备份,并在非生产环境中进行测试性清理。虽然这些Hacks对现代浏览器已无意义,但移除时仍需谨慎,确保不会意外破坏其他依赖特定代码结构的逻辑。对于条件注释等可能包含重要业务逻辑的代码,需要人工二次确认。

核心特点

与通用的代码清理或重构工具不同,ie6-hacks专门聚焦于识别和移除IE6这一特定历史浏览器的兼容性代码模式,提供了高度针对性的参考清单和操作指引,能精准定位那些在现代开发中已不为人知的“古老”Hack。

注意事项

该技能主要针对CSS和HTML中的IE6 Hack,对于其他浏览器(如IE7/8)的兼容性问题或JavaScript层面的兼容代码识别能力有限。

常见问题

这个技能能自动修复代码吗?

不能,它主要用于识别和提供参考,具体的移除和修复需要开发人员手动或结合其他工具完成。

对React或Vue等现代框架项目有用吗?

有用,如果项目中继承了包含IE6 Hack的遗留CSS代码或组件,该技能可以帮助你定位并清理它们。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/ie6-hacks/raw/index.md 读取 ie6-hacks 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。