antislop

A rule set for coding agents that filters out generic AI look in UI, copy and code comments

Skill

Low risk

We rate an entry low when it mostly gives the agent instructions and reference material.

Why this level

  • The skill consists of rules and reference material
  • The installer and plugin copy files and edit the project entry file with your approval
All reasons and checks

miqdadbadjuber/anti-slop

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/antislop

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add miqdadbadjuber/anti-slop --skill antislop -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 339e364
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/miqdadbadjuber/anti-slop.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/antislop/
git -C "$tmp" checkout 339e36455c00ece5d89da123c4c22c022710020c
mkdir -p .claude/skills
cp -R "$tmp/skills/antislop" .claude/skills/antislop

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add miqdadbadjuber/anti-slop --skill antislop -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 339e364
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/miqdadbadjuber/anti-slop.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/antislop/
git -C "$tmp" checkout 339e36455c00ece5d89da123c4c22c022710020c
mkdir -p .agents/skills
cp -R "$tmp/skills/antislop" .agents/skills/antislop

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add miqdadbadjuber/anti-slop --skill antislop -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 339e364
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/miqdadbadjuber/anti-slop.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/antislop/
git -C "$tmp" checkout 339e36455c00ece5d89da123c4c22c022710020c
mkdir -p .github/skills
cp -R "$tmp/skills/antislop" .github/skills/antislop

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add miqdadbadjuber/anti-slop --skill antislop -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 339e364
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/miqdadbadjuber/anti-slop.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/antislop/
git -C "$tmp" checkout 339e36455c00ece5d89da123c4c22c022710020c
mkdir -p .agents/skills
cp -R "$tmp/skills/antislop" .agents/skills/antislop

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add miqdadbadjuber/anti-slop --skill antislop -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 339e364
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/miqdadbadjuber/anti-slop.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/antislop/
git -C "$tmp" checkout 339e36455c00ece5d89da123c4c22c022710020c
mkdir -p .agents/skills
cp -R "$tmp/skills/antislop" .agents/skills/antislop

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/miqdadbadjuber/anti-slop.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/antislop/
git -C "$tmp" checkout 339e36455c00ece5d89da123c4c22c022710020c
mkdir -p .devin/skills
cp -R "$tmp/skills/antislop" .devin/skills/antislop

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add miqdadbadjuber/anti-slop --skill antislop -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 339e364
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/miqdadbadjuber/anti-slop.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/antislop/
git -C "$tmp" checkout 339e36455c00ece5d89da123c4c22c022710020c
mkdir -p .cline/skills
cp -R "$tmp/skills/antislop" .cline/skills/antislop

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add miqdadbadjuber/anti-slop --skill antislop -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 339e364
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/miqdadbadjuber/anti-slop.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/antislop/
git -C "$tmp" checkout 339e36455c00ece5d89da123c4c22c022710020c
mkdir -p .roo/skills
cp -R "$tmp/skills/antislop" .roo/skills/antislop

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add miqdadbadjuber/anti-slop --skill antislop -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 339e364
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/miqdadbadjuber/anti-slop.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/antislop/
git -C "$tmp" checkout 339e36455c00ece5d89da123c4c22c022710020c
mkdir -p .agents/skills
cp -R "$tmp/skills/antislop" .agents/skills/antislop

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/miqdadbadjuber/anti-slop.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/antislop/
git -C "$tmp" checkout 339e36455c00ece5d89da123c4c22c022710020c
mkdir -p .agents/skills
cp -R "$tmp/skills/antislop" .agents/skills/antislop

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/miqdadbadjuber/anti-slop.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/antislop/
git -C "$tmp" checkout 339e36455c00ece5d89da123c4c22c022710020c
mkdir -p .agents/skills
cp -R "$tmp/skills/antislop" .agents/skills/antislop

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit 339e364.

Text for your agent

Install antislop with the installer: npx antislop-ai and answer the prompts. Or as a Claude Code plugin: /plugin marketplace add https://github.com/miqdadbadjuber/anti-slop, then /plugin install antislop@anti-slop.

Other ways from the author
npx antislop-ai

The installer asks which skills to install, project or global and for which agents, then copies the folders and writes the pointer into the project entry file.

This is third-party code. Review the repository files before installing.

What it does

The skill gives the agent a rule set against a typical AI look and hooks into work on UI, copy or comments. The antislop core is a single filter file usable on its own, with optional skills loaded per concern: UI, copywriting, accessibility for different people, mobile layout, code comments. The accessibility skill checks contrast. The skill is honest that it is a filter, not a style generator, and that without a direction in DESIGN.md the output tends toward monotony.

Who it is for. For designers and developers who build UI and copy with an agent and do not want a template AI result.

Good fit when

  • The agent builds UI and it comes out generic
  • You need to strip template phrasing from landing copy
  • You need to remove typical AI comments from code without touching the logic

Not a fit when

  • You have no style direction and do not care: the filter without DESIGN.md yields monotony
  • The task is backend logic, not UI look or copy

Example request

Apply antislop to this landing page: remove the template AI look and cliches in the copy

Limitations

antislop is a filter, not a source of design: without a DESIGN.md or stated direction it makes the look cleaner but does not set a character. The full set is several skills; the core can be used on its own.

How to disable. Remove the antislop plugin via /plugin or the antislop skill folders from the agent's skills directory, and delete the antislop pointer block from the project entry file.

Security check

  • The skill consists of rules and reference material
  • The installer and plugin copy files and edit the project entry file with your approval

README in short

The README describes antislop as a set of standard skills, one folder with a SKILL.md per concern, where the core always loads and the rest load on demand. Install runs via the npx antislop-ai installer, the skills directory route npx skills add, or as a plugin for Claude Code, Codex, Cursor, Antigravity and Kimi Code, and the core can be pasted into any chat. It maps project and global paths across agents, with update and remove sections. MIT licensed.

SKILL.md

---
name: antislop
description: "Anti Slop: Rules for AI Coding Agents. The core filter. Load always to stop generic AI slop."
allowed-tools: Read Write Edit Glob Grep
---
# antislop

> Anti Slop: Rules for AI Coding Agents

> Follow these rules whenever generating or building UI for a website, web app, or any interface.
> The goal: the design should feel **crafted by a designer**, not generated by AI.
> Before any UI work, ask the user (in their chat language) when antislop applies: during the work, or after it is done. Do not start until they answer.

---

## First-Run Install Wizard

antislop is a system: this core file plus optional **skills**, one per concern (`antislop-ui`, `antislop-copywriting`, and so on, each a folder with a `SKILL.md`). This section installs them once. It is an **offer, not a requirement**: if the user prefers, this file alone remains a complete filter.

**Skip this section** if the project's entry file (`AGENTS.md`, `CLAUDE.md`, `GEMINI.md`, or the equivalent the running tool reads at session start) already contains an antislop pointer block. That means antislop is already installed. Come back only when the user asks to add or remove a skill.

If no antislop pointer exists and this file is being read for the first time, run the wizard:

> The steps below are the manual install for setups where only this file is present. No network is used: missing skills are fetched by the user, never by the agent.

1. **Declare the setup before doing anything.** Tell the user you will (a) get the chosen skill(s) in place in `skills/<name>/` subfolders next to this file (the user fetches them; the agent never downloads from the network, see step 4), and (b) append an antislop pointer block at the end of the project's entry file. Get approval. Never modify the entry file silently.
2. **Ask which skills to install** (multi-select, in the user's chat language). List only the skills that exist in this version of antislop:

FAQ

Is the core file enough?

Yes, the antislop.md core works as a full filter on its own; extra skills are added per concern.

Will it invent a style?

No. The skill states plainly that it is a filter, and direction is better set in a DESIGN.md, otherwise the result is monotonous.

Editors’ pick

Official Claude Code plugin from the Next.js repo: adopting Cache Components and Partial Prefetching, and verifying changes on a running dev server

PluginMedium riskNo VPN needed142.9KRepository stars
Editors’ pick

Official shadcn/ui skill and MCP server: the agent searches registries, adds components via the CLI and follows the library's rules

SkillMedium riskNo VPN needed124.8KRepository stars
Editors’ pick

A frontend design skill with 23 commands, live browser iteration and 61 detector rules for common AI-generated UI tells

SkillHigh risk72.1KRepository stars
Editors’ pick

Vercel's skills: React and Next.js performance, UI guideline audits, React Native, component composition and deploys

SkillMedium risk31.7KRepository stars
Foxx AIantislop

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.