antislop 的用途是约束 AI 编码代理在生成网站、Web 应用或任何界面时,避免产出通用、套路化、一眼可辨的 AI 风格结果。它自称是过滤器而非风格指南:不规定配色、字体、布局或固定“家族风格”,也不禁止渐变、玻璃拟态、徽章、卡片网格等具体技法,只反对无目的的技术堆砌。
主要能力与结构:核心文件 antislop.md 加若干可选技能,每个技能一个文件夹含 SKILL.md,包括 antislop-ui(UI/视觉)、antislop-copywriting(文案)、antislop-human(无障碍与人)、antislop-layoutmobile(移动/响应式)、antislop-code(代码注释)。它把视觉决策交由目的测试,把结果交由鲜活度标准衡量,并要求在构建前解决设计方向(R-37)、创建任何素材前先询问(R-23)、交付前运行 Delivery Gate。
使用方式:安装时把技能放到 skills/<name>/ 子文件夹,并在项目入口文件(CLAUDE.md、AGENTS.md、GEMINI.md 等)末尾追加 antislop 指针块,需用户批准,不静默修改。用户自行获取技能,代理不联网下载。每个会话首次激活需按严格顺序解析模式:先看显式会话指令,再看全局偏好文件(Windows 为 %APPDATA%\antislop\settings.json,Linux/macOS 为 ~/.config/antislop/settings.json),都无则询问。两种模式:During 在生成时应用规则,防止垃圾从开始产生;After 审计已完成项目,在 anti-slop/audit-001-YYYY-MM-DD.md 输出带编号的发现列表,按规则层级标 HIGH/MEDIUM/LOW,用户批准编号后才修改。
更新与限制:antislop 不自我更新,也不通知新版本。可通过 npx antislop-ai --update 更新文件夹式安装;skills 目录安装可运行 npx skills update;各插件入口命令不同(如 Claude Code 用 claude plugin update antislop@anti-slop)。单独文件安装需重新下载替换。若没有 DESIGN.md 等方向,antislop 只过滤而不美化,输出可能单调;用户可自行提供方向、由代理提供方向(代理生成风格易趋同质)、或暂不提供方向但标注“draft without direction”并限制为 ENERGY 1 / RHYTHM 1 / MOTION 1,且不可作为可交付成果。价格、平台支持范围等资料暂未提供。