penpot-anti-slop
Installation
SKILL.md
penpot-anti-slop — design past the generic-AI look
1. Title + How it works
penpot-anti-slop is the opt-in strict layer over shared/design-quality.md: it knows the
patterns that make output read as AI-generated (shared/anti-slop.md §1), steers a build away from
them before it starts, and scores a finished screen or deck from 0 (genuine) to 100 (AI default).
Every read goes through execute_code; validate visually with export_shape; read structure with
penpotUtils.shapeStructure (full tool surface: shared/penpot-mcp-tool-reference.md). It runs in
three modes:
| Mode | Invoked by | Does |
|---|---|---|
| direction | Phase 0 of penpot-build-screen / penpot-build-deck when prefs.antiSlop === "on" |
names the defaults for this brief, replaces each with a brief-driven reason, proposes a typeface, lists the tells to refuse |
| diagnose | the slop step of brief-to-screen / brief-to-deck, or a user asking "does this look AI-made?" |
deterministic tree probes → describe-then-judge visual review → slop score + report |
| treat | the user, after a failing diagnosis | proposes the top fixes as concrete edits and applies them with review, one per call |