miqdadbadjuber/anti-slop

Rules for an AI coding agent to filter out generic AI-generated UI designs, text, and code.

anti−slop − AI编码代理的过滤器

是什么 − anti−slop 是 AI 编码助手(Claude Code、Cursor、Codex 等)可以加载的一组“技能”。核心技能定义了 38 条具体规则(R−01 … R−38),用于阻止 AI 代理经常生成的那种通用、夸张的输出——虚假统计数据、充满表情符号的文案、代码中的装饰性横幅、不必要的 UI 花哨内容等。它不规定视觉风格,而是充当一个过滤器,移除“垃圾内容”并迫使代理向用户询问真正的方向(在 DESIGN.md 文件中单独提供)。

工作原理

  • 规则分为三个层级——硬门禁、目的门禁 和 质量锁——并由生成 PASS/FAIL 报告的 交付门禁 强制执行。
  • 活力工具包(ENERGY / RHYTHM / MOTION 拨盘)让用户既能保持输出“生动”,又能保持干净。
  • 六个可选技能侧重于特定问题(UI 布局、文案撰写、可访问性、响应式布局、代码注释清理等)。核心 antislop 技能始终加载,其他技能按需添加。
  • 两种使用模式:期间(在代理构建工件时应用规则,并附最终报告)和 之后(审核现有输出,呈现编号的发现列表以供批准修复)。

安装 − 该项目以一组文件夹形式提供,每个文件夹包含一个 SKILL.md。安装程序(npx antislop-ai)会询问目标技能和代理,然后复制文件夹并写入指针,以便过滤器在每次会话中重新加载。对于支持插件的代理,有现成的命令(Claude Code、Antigravity、Cursor 等)。单文件版本(antislop.md)可以粘贴到任何聊天窗口中。

典型工作流

  1. 运行安装程序或通过代理的插件市场添加技能。
  2. 选择使用模式(--mode during 或 after)。
  3. AI 代理生成 UI、文案或代码。
  4. anti−slop 根据其规则移除垃圾内容,并返回 PASS/FAIL 报告。
  5. 如果您还提供 DESIGN.md 文件,则过滤后的输出将充满您真正的设计方向,从而产生干净且目的明确的结果。

适用对象 − 使用生成式 AI 助手构建项目、着陆页、文档或代码片段,并希望避免常见的“AI 生成填充内容”(看起来精致但毫无意义)的开发人员。它适用于多种代理(Claude Code、Codex、Cursor、Kimi Code、Pi、Oh My Pi 等)。

路线图和社区 − 该仓库遵循传统的开源模型(MIT 许可证、贡献指南、行为准则)。最近的版本添加了选择加入模式偏好和更好的文档;未来的工作将在 ROADMAP.md 中跟踪。


以上所有细节均直接取自仓库的 README。

相关

  • 项目
  • Dispatch
  • 项目
  • 项目
  • 项目