分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

miqdadbadjuber/anti-slop

开发工具

过滤 AI 编程代理输出的通用 UI、空话文案和 AI 味代码,适合使用 AI 代理写代码的开发者。

7,846
533
JavaScript
MIT
创建于 2 个月前

项目介绍

antislop 是一组代理技能(agent skills):每个技能是一个包含 SKILL.md 和规则的文件夹,安装到 AI 编程代理中,在交付前过滤掉千篇一律的界面、空洞的营销文案和 AI 风格的代码。它刻意不做风格指南:不规定颜色、字体或布局,视觉方向由用户自己写的 DESIGN.md 提供。README 明确说,antislop 只清除杂乱,不能创造方向;结果死板说明缺少方向文件,而不是过滤器失效。规则结构见 功能说明。

核心包含三个层级的 40 条强制规则(Hard Gate、Purpose-Gate、Quality Locks)、带有 ENERGY/RHYTHM/MOTION 三个调节项的 Liveliness Toolkit,以及要求四块 PASS/FAIL 报告的 Delivery Gate。六个技能各管一类:antislop(核心过滤器)、antislop-ui、antislop-copywriting、antislop-human(无障碍)、antislop-layoutmobile 和 antislop-code。可以只装核心,也可以按需多装。

快速使用

npx 安装器需要 Node.js 18+。推荐方式是运行安装器,按提示选择要装的技能、安装范围(当前项目或全局)以及使用的代理;它会复制文件夹并写入指针,使每次会话重新加载 antislop:

npx antislop-ai

其他安装入口:从 skills.sh 目录 执行 npx skills add miqdadbadjuber/anti-slop;Claude Code 用 /plugin marketplace add 加 /plugin install antislop@anti-slop;Codex、Cursor、Antigravity、Cline、Kimi Code、Oh My Pi、Pi 也有各自的插件命令。不想装包时,可下载单文件粘进任意聊天窗口:

curl -o antislop.md https://raw.githubusercontent.com/miqdadbadjuber/anti-slop/main/antislop.md

安装后开启新的代理会话,技能才会加载。默认每次会话开始时代理会询问模式:During 在构建过程中随时约束并在结束时出报告;After 审计已有成果,给出编号问题列表,确认后修复再出报告。可用 npx antislop-ai --mode during(或 after/ask)保存偏好,写入 Linux/macOS 的 ~/.config/antislop/settings.json 或 Windows 的 %APPDATA%\antislop\settings.json,对所有代理和项目生效。更新用 npx antislop-ai --update,插件则通过各自命令更新。各代理的安装、更新与卸载步骤见 GUIDE。

使用约束

  • npm 包名是 antislop-ai;npx antislop 装的是另一个包。
  • Node.js 18+ 只针对 npx 安装器;技能目录、单文件粘贴和代理插件各有自己的安装路径。
  • 对要上线的 UI 工作,项目把 DESIGN.md 视为实际必需;缺少它,产出会被标记为没有方向的草稿。
  • antislop 不自动更新;插件在安装它的代理下保留自己的副本。
  • README 声明任何以 antislop 名义发行的币、代币、NFT 或募资都是骗局,项目不接受捐赠。
  • 许可证为 MIT。

HotRepo 点评

2026-11-01 该项目在 JavaScript 日榜上排第 5,当日新增 176 Star,总量为 7 844 Star、533 Fork。目前站内只有这一条日榜记录,它只能说明当天的相对位置,不足以判断趋势。技术层面值得记住的是职责划分:规则只做过滤器,视觉方向由用户提供的外部文件决定——项目把这个设计选择讲得很直白,没有藏在宣传语后面。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。