Skills that stop AI coding agents from shipping garbage.
One command:
npx skills add iCodeCraft/anti-slopSame prompt → smaller diffs. Less fake architecture. PRs you’d actually merge.
Works with Cursor, Claude Code, Codex, and other agents via Agent Skills.
Empty folder. Same model. This prompt:
Create a production-ready FastAPI backend for authentication and a personal todo list.
I need register, login, create/list/toggle todos. In-memory storage is fine.
| Without | With kill-slop |
|
|---|---|---|
| Files | 13 | 5 |
| Lines | 433 | 222 |
JWT auth and todos either way. anti-slop cuts the architecture cosplay — routers, schemas, dependencies, config theater → main + auth + store.
Reproduce the A/B: examples/README.md.
Agents overbuild. Extra files. Strategy patterns. Obvious comments. Drive-by refactors.
You correct the same junk every chat. anti-slop writes the rules down once.
npx skills add iCodeCraft/anti-slopnpx skills add iCodeCraft/anti-slop -a cursor -y
npx skills add iCodeCraft/anti-slop -a claude-code -y
npx skills add iCodeCraft/anti-slop -g -yNew agent session → skills load when relevant, or call /kill-slop, /security-review, /pr-hygiene.
npx skills list
npx skills remove kill-slop| Skill | Does |
|---|---|
kill-slop |
Minimal diffs. No drive-by refactors, junk comments, or unrequested files/deps |
security-review |
Diff review: authz, injection, secrets, SSRF, unsafe defaults |
pr-hygiene |
Tight scope, honest PR body, no leftover debug |
Each skill is a folder with a SKILL.md (Agent Skills). Agents load name + description cheaply, then the full playbook when it matches the task.
| Tool | Project | Global |
|---|---|---|
| Cursor | .agents/skills/ |
~/.cursor/skills/ |
| Claude Code | .claude/skills/ |
~/.claude/skills/ |
| Codex / others | .agents/skills/ |
under ~/ |
Install via the skills CLI.
MIT

