anti-vcode
Skill1 starsChanged 7 days agoMITView on GitHub
Static code scanner and diagnostic auditor that detects 40 patterns of AI slop ("vibecoding") in existing HTML/CSS/React code and enforces Swiss/Editorial typographic and grid discipline. Use when scanning or linting codebases for generic AI aesthetics, evaluating frontend code against the 40-sign anti-slop scorecard, applying Fibonacci/golden ratio hierarchy, or running "/anti-vcode". Not for generating initial design specs or searching token registries.
In this repository62 other files it gives its agents.
- AGENTS.mdAGENTS.md
- .claude/skills/humanizer/AGENTS.mdAGENTS.md
- agentshieldSkill
- asd-ste100Skill
- autonomous-agent-engineeringSkill
- awwwardsSkill
- backend-engineeringSkill
- boarduiSkill
- design-systemsSkill
- frontend-engineeringSkill
- interface-designSkill
- jurySkill
- karpathy-guidelinesSkill
- last30daysSkill
- lemo-opuscarSkill
- motionsites-web-builderSkill
- quality-engineeringSkill
- rev-engineerSkill
- scraplingSkill
- security-auditSkill
- skillforgeSkill
- stageshowSkill
- technical-documentationSkill
- agentshieldSkill
- arenaSkill
- asd-ste100Skill
- autonomous-agent-engineeringSkill
- awwwardsSkill
- backend-engineeringSkill
- boarduiSkill
- courtSkill
- designsSkill
- design-systemsSkill
- diagram-designSkill
- frontend-engineeringSkill
- humanizerSkill
- impeccableSkill
- interface-designSkill
- jurySkill
- karpathy-guidelinesSkill
- last30daysSkill
- lemo-opuscarSkill
- logo-designSkill
- model-routerSkill
- motionsites-web-builderSkill
- ponytailSkill
- quality-engineeringSkill
- rev-engineerSkill
- rigorSkill
- sanzo-wada-colorsSkill
- scraplingSkill
- secure-auditSkill
- security-auditSkill
- skillforgeSkill
- socraticSkill
- stageshowSkill
- stealSkill
- tasteSkill
- technical-documentationSkill
- threeuiSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
9 rules. About 0 are common, 7 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈7
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 26
When asked to evaluate or review existing frontend code:
- Distinctive: line 33
When creating or refactoring interfaces, reject the generic AI defaults and apply the 5-layer intentional design hierarchy:
- Distinctive: line 47
Before outputting any code, verify against the 40-Point Anti-Slop Checklist:
- Very specific: line 50
NO Radial Gradient Blurs / Orbs: Do not float blurred color spheres (blur-3xl) behind cards to fill space.
- Distinctive: line 51
NO Dot-Grid Backgrounds: Do not use repeated 1px dot patterns as faux "tech atmosphere".
- Very specific: line 52
NO Excessive Glassmorphism: Avoid stacking backdrop-blur and translucent cards.
- Distinctive: line 54
NO Sparkle Icons (/ ): Never use sparkle icons to fake "intelligence".
- Distinctive: line 55
NO Unearned Bento Grids: Do not force mismatched stats into bento boxes without informational necessity.
- Distinctive: line 58
NO Unjustified 3D / Particles: Never add spinning chrome cubes or canvas particle fields.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Anti-Vibecoding: Frontend Taste & Intentional Design
Eliminate the generic visual grammar of AI-generated websites. A vibecoded interface is technically competent but betrays an unmistakable lack of authorship:
Gradient hero ──► floating cards ──► unearned bento ──► fake testimonials ──► 3 pricing tiers ──► CTA.
The Litmus Test
Remove the logo and name. Could someone still identify the company or product? If the answer is no, the interface is generic AI slop.
Operating Modes
1. Audit Mode (Diagnostic)
When asked to evaluate or review existing frontend code:
python3 <skill-dir>/scripts/audit.py <path-to-file-or-directory> [--json]The auditor checks the 40 anti-patterns, scores the code from 0 to 100 ("Authorship Score"), and outputs line-by-line remediation advice.
2. Design & Build Mode (Generative)
When creating or refactoring interfaces, reject the generic AI defaults and apply the 5-layer intentional design hierarchy:
Fibonacci ──► Structure & Proportion (1.618 : 1 workspace split)
Swiss ──► Discipline & Alignment (Grid precision, architectural dividers)
Editorial ──► Hierarchy & Typography (Curated type pairings, authentic voice)
Surrealism ──► Occasional Disruption (One element breaks the grid with intent)
Animation ──► Behavior & State (Motion for UI, GSAP for choreography)The Pre-Flight Anti-Slop Ban List
Before outputting any code, verify against the 40-Point Anti-Slop Checklist:
- NO Purple-to-Blue Gradients: Banned. Use solid tonal surfaces, crisp architectural hairlines, or single signal accents.
- NO Radial Gradient Blurs / Orbs: Do not float blurred color spheres (
blur-3xl) behind cards to fill space. - NO Dot-Grid Backgrounds: Do not use repeated 1px dot patterns as faux "tech atmosphere".
- NO Excessive Glassmorphism: Avoid stacking
backdrop-blurand translucent cards. Use crisp, opaque surfaces. - NO Soft Corner Radius Spam: Ban
rounded-2xl/rounded-3xlon everything. Use restrained radii (4px - 8px). - NO Sparkle Icons (/ ): Never use sparkle icons to fake "intelligence". Show actual product workflows.
- NO Unearned Bento Grids: Do not force mismatched stats into bento boxes without informational necessity.
- NO Undifferentiated Inter Defaults: Pair distinct display letterforms with disciplined body/mono fonts (see PALETTES-AND-TYPOGRAPHY.md).
- NO Buzzword Copy: Ban "Transform your workflow with the future of..." Write concrete product facts.
- NO Unjustified 3D / Particles: Never add spinning chrome cubes or canvas particle fields.
Structural Implementation Rules
1. Fibonacci Proportion & Layout
- Main : Secondary Content Split:
1.618 : 1(roughly 62% primary workspace / 38% auxiliary panel). - Hero / Content Split: 60–62% primary visualization/interactive preview, 38–40% controls/copy.
- Mathematical Type Scale:
12px(metadata) ──►14px(sub-ui) ──►16px(base) ──►26px(title) ──►42px(section) ──►68px(hero). - Asymmetric Balance: Center the global container in the viewport, but balance internal elements asymmetrically.
2. Layered Motion Hierarchy
Consult MOTION-HIERARCHY.md:
- Motion (Framer Motion): Owns UI states and component micro-interactions (fast deceleration,
< 200ms). - GSAP: Owns multi-step timeline sequences and pinned scroll choreography.
- Three.js: Used strictly when 3D is a core product feature (data topology, spatial map).
- Lenis: Used only when full page relies on scroll-scrubbed timeline orchestration.
- BAN: Aimless floating particles, glowing cursor beams, and universal viewport fade-ins on every section.
3. Grounding in Product & Cognitive Laws
Consult DESIGN-PRINCIPLES.md:
- Hick's Law: One clear primary action instead of 10 concurrent choices.
- Pareto Principle: Surface the vital 20% of controls; push edge cases deeper.
- Occam's Razor: One intuitive control beats 3 buttons, a dropdown, and a modal.
- Dunning-Kruger Safeguards: Reversible actions, consequence warnings, undo states.
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.

