no-slop
Skill13 starsChanged 6 months agoApache-2.0View on GitHub
Strict anti-slop UI design system for scanning, fixing, redesigning, judging, and preventing generic AI-generated frontend work. Use when Codex works on UI/UX, React/Vue/Svelte/HTML/CSS/Tailwind, landing pages, dashboards, apps, design systems, visual polish, copy, accessibility, motion, or frontend generation that must be judged with severe anti-slop standards. Supports commands such as no-slop --scan, --fix, --redesign, --judge, --prevent, and --economy.
13 other projects use a version of this.
Adopted by
Most recently taken up by
- aayushchugh/skillstheir own version, first seen Nov 1, 2026
- RealAlexandreAI/public-skillstheir own version, first seen Oct 31, 2026
- iam25th1/no-sloptheir own version, first seen Oct 20, 2026
- razakiau/skillstheir own version, first seen Oct 20, 2026
- saschb2b/okf-bundlestheir own version, first seen Oct 20, 2026
- pragyesh85-SPT/The-heritage-of-fable5their own version, first seen Oct 15, 2026
Other versions13 projects use a version of this.
Word for word · 1
- lcsxu/zero-slop★ 13100% same
Edited · 0
None found.
Wrote their own version · 12
- Tariux/AI-Skills-Not-Awesome★ 49same name
- saschb2b/skills★ 22same name
- Byk3y/no-slop★ 10same name
- aayushchugh/skills★ 4same name
- razakiau/skills★ 3same name
- eeshsaxena/agent-skills★ 2same name
- saschb2b/okf-bundles★ 2same name
- pragyesh85-SPT/The-heritage-of-fable5★ 1same name
- Quad4-Software/skills★ 1same name
- Rlegaspi562/no-slop★ 1same name
2 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository4 other files it gives its agents.
- perfect-designSkill
- perfect-uxSkill
- reality-skillSkill
- truth-serumSkill
The file
We split this skill into the rules it gives an agent
12 rules. 0 are common, 6 are distinctive, and 6 are very specific to this project.
0
Common
Most of the 12 edited versions we read keep these.
6
Distinctive
This author's own choices. Worth a look.
6
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
No Slop is a cold, precise anti-slop workflow.
- Very specific: line 10
After anti-slop remediation, hand app-like surfaces to reality-skill so the result is not only less generic, but also usable beyond a …
- Very specific: line 14
Use the command grammar in references/command-interface.md.
- Very specific: line 38
Default mode is --scan. Judge mode is active by default unless --economy is set.
- Distinctive: line 61
Run 4-6 independent judge subagents by default for every non-economy command.
- Very specific: line 62
If subagent tools are unavailable in non-economy mode, mark JUDGE_PANEL_UNAVAILABLE.
- Distinctive: line 63
Do not soften judge feedback with praise padding.
- Distinctive: line 64
Do not replace one generic aesthetic with another.
- Distinctive: line 65
Do not ship purple-blue gradients, glass cards, card soup, vague copy, fake proof, motion spam, token chaos, or brandless layouts unless …
- Very specific: line 66
Do not generate UI in --prevent until the detector and judge panel have approved a design contract.
- Very specific: line 67
Do not finish --fix or --redesign with failed judge gates.
- Distinctive: line 70
Use existing design tokens and component conventions when they are coherent.
“Common” is measured: kept by at least 6 in 10 of the 12 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
No Slop
No Slop is a cold, precise anti-slop workflow. Its job is to detect generic AI UI, remove it, and block weak output before it ships.
After anti-slop remediation, hand app-like surfaces to reality-skill so the result is not only less generic, but also usable beyond a static mockup.
Command Interface
Use the command grammar in references/command-interface.md.
Primary commands:
no-slop --scan [target]
no-slop --fix [target]
no-slop --redesign [target]
no-slop --judge [target]
no-slop --prevent [target-or-brief]
no-slop --autopsy [target-or-brief]
no-slop -e --scan [target]Short flags:
-s,--scan: scan and score.-f,--fix: surgical remediation.-r,--redesign: full redesign.-j,--judge: run the strict judge panel.--prevent: prevention mode before UI generation.--autopsy: emit the forensic AI UI Autopsy report.-e,--economy: disable judge subagents and use local deterministic checks only.
Default mode is --scan. Judge mode is active by default unless --economy is set.
First Action
Load steps/step-00-command-router.md.
Step 00 parses command flags, resolves dials and presets, loads the right references, and routes to scan, fix, redesign, judge, or prevent.
Core References
Load only what the task needs:
references/command-interface.md: CLI grammar, flag precedence, output contracts.references/dials-and-presets.md: the eight 0-10 control dials and fast presets.references/ai-slop-patterns.md: detection taxonomy, severity scoring, slop signatures.references/judge-system.md: mandatory multi-agent judge protocol and fail gates.references/prevention-protocol.md: pre-generation detector and judge workflow.references/remediation-playbook.md: fix/redesign tactics and before/after examples.references/design-quality-rubric.md: scoring rubric and quality gates.references/ecosystem-contract.md: ownership, composition, and handoff rules.
Non-Negotiables
- Run 4-6 independent judge subagents by default for every non-economy command.
- If subagent tools are unavailable in non-economy mode, mark
JUDGE_PANEL_UNAVAILABLE; never claim a full pass. - Do not soften judge feedback with praise padding.
- Do not replace one generic aesthetic with another.
- Do not ship purple-blue gradients, glass cards, card soup, vague copy, fake proof, motion spam, token chaos, or brandless layouts unless the product context specifically justifies them.
- Do not generate UI in
--preventuntil the detector and judge panel have approved a design contract. - Do not finish
--fixor--redesignwith failed judge gates. Iterate. If the gate still fails, block the result and state why. - At the end of
--fixor--redesign, load the sibling skillskills/reality-skill/SKILL.mdwhen the target includes an app, dashboard, form, CRUD flow, onboarding, checkout, settings, auth-like flow, fake proof, fake data, or primary actions. Use it to remove demoware without broad redesign. - Preserve behavior, accessibility, semantic structure, focus states, keyboard access, and responsive stability.
- Use existing design tokens and component conventions when they are coherent. Replace them only when they are the problem.
- For operational tools, prefer dense, scan-friendly, restrained interfaces. For expressive products, create a deliberate art direction, not decoration.
Required State
Maintain this state throughout the workflow:
command:
target:
mode:
economy_mode:
preset:
dials:
slop_score_before:
slop_score_after:
slop_signatures:
autopsy_report:
issues_by_severity:
design_direction:
judge_panel:
judge_gate:
files_changed:
verification:
reality_handoff:
reality_changes:Local CLI Helper
For a deterministic local scan, run:
python no-slop/scripts/no_slop_cli.py --scan <target>
python no-slop/scripts/no_slop_cli.py --autopsy <target>
python no-slop/scripts/no_slop_cli.py --prevent "brief text" --autopsy
python no-slop/scripts/no_slop_cli.py --preset dashboard --dial STRICTNESS=10 --scan <target>The CLI supports context-calibrated scoring, dials, presets, signatures, economy mode, autopsy reporting, and a deterministic judge-gate summary. It treats regex matches as candidate evidence, then adjusts by confidence, counter-evidence, and nearby UI context. The Codex skill workflow remains the authority for actual code edits and live subagent judging.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

