Unslop 用于消除 AI 生成代码中的低信号痕迹,同时保持行为与意图不变。\n\n用途:在代码库中删除冗余注释和死代码、收紧格式、统一样式模式。\n\n主要能力:\n1) 文件筛查:查找冗余、死代码与样式不一致,识别 UI 框架(Vue/Nuxt)与样式系统(Tailwind、Nuxt UI、纯 CSS)。\n2) 删除冗余注释:删除复述函数名、prop 名、组件名等显而易见的注释;删除 .vue/HTML/JSX 模板中不解释非显然 UX 或业务逻辑的注释;删除无可行信息的 TODO。\n3) 删除未使用代码:移除未使用的 import、变量、props、computed、watcher、helper;删除被注释掉的代码块(除非用户要求保留);清理永不触达或占位的分支。\n4) 统一样式约定:合并重复 Tailwind 工具类,w-* h-* 相等时优先 size-*;与邻近组件对齐类顺序与分组;Nuxt UI 中优先语义 token(如 color-success)而非原始颜色类。\n5) 校验输出:确认除清理外行为与 UI 输出不变;保留表达意图或约束的“为什么”注释。\n\n使用方式:按技能提示以自然语言下达清理任务,例如“删除这些组件中所有无用注释并裁剪未使用 import”“清理此 Vue 文件:删除模板注释并对齐 Tailwind 类”“将 Nuxt UI 按钮颜色统一为语义 token”“删除死代码与占位符,但保留 workaround 注释”。输出期望是只聚焦删除/规范化的干净 diff,避免无关重构或重命名。\n\n适用场景:清理 AI 生成或长期演进的 Vue/Nuxt、TypeScript/JavaScript、CSS 代码,统一团队样式习惯。\n\n限制与护栏:保留编码约束、历史背景、已知 bug 的注释;保留解释 workaround 的工单/issue 引用;不得改变运行时行为、数据流或超出清理范围的 UI 输出;若可能改变行为,需说明风险并避免改动。收费、价格、平台与具体安装步骤暂未提供。
unslop
通用与其它
更新于 10-16 02:39