anti-slop-visual

Lint AI image and video generation prompts against banned filler phrases and enforce concrete descriptive terms.

5|2|Updated Jul 12, 2026
One-click install
npx skills add https://github.com/LongLeo287/seosona-flow --skill anti-slop-visual-longleo287
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: anti-slop-visual
Source: https://github.com/LongLeo287/seosona-flow/tree/main/.claude/skills/anti-slop-visual
Command: npx skills add https://github.com/LongLeo287/seosona-flow --skill anti-slop-visual-longleo287

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI image and video prompts stuffed with empty buzzwords like "8k", "masterpiece", or "trending on artstation" produce generic, plastic-looking output. This Skill replaces vague adjectives with concrete nouns, materials, lighting, and lens specifications so generation models receive real information instead of hollow labels. ## Core Features & Use Cases - Banned-phrase linting: Flags slop tokens (8k, masterpiece, cinematic lighting, photorealistic, perfect face) in English and Vietnamese, each mapped to a concrete replacement. - Prompt discipline rules: Enforces four substitution principles, negative-prompt budgets (max ~5 items), length caps (120-200 words for images, 80-150 for video), and provider-realistic parameters (Flow's 4K max, supported ratios and durations). - Eval test suite: Ships eval.md with dirty prompts that must be flagged and clean prompts that must pass, validated by the PromptLint.check() checker. - Use Case: When reviewing a 410-prompt library or writing a new generation prompt for SEOSONA Flow, run this lint pass to catch slop phrases before sending the prompt to Flow, Nano Banana, or Veo. ## Quick Start Review this image generation prompt and flag every banned slop phrase, then rewrite it with concrete nouns, materials, lighting, and lens details.

Frequently Asked Questions about anti-slop-visual

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I remove AI slop phrases from image generation prompts?▼

Replace empty labels like "8k", "masterpiece", and "highly detailed" with concrete descriptions: real materials, specific lighting direction, and lens parameters such as 85mm f/1.8. The skill provides a banned-phrase table mapping each slop term to a specific replacement.

What words should I avoid in Midjourney or Flow prompts?▼

Avoid hollow quality labels: 8k, 4k, masterpiece, best quality, trending on artstation, cinematic lighting, stunning, photorealistic, perfect face, and flawless skin. These carry no visual information and push models toward generic, plastic-looking output.

Do negative prompts work in Google Flow or Veo?▼

No. Flow, Nano Banana, and Veo through the UI have a single text field, so a NEGATIVE PROMPT block is read as positive prompt text and can increase unwanted artifacts. Negative prompts only work in two-branch CFG systems like ComfyUI or Stable Diffusion.

How long should an AI image generation prompt be?▼

Keep image prompts between 120 and 200 words and video prompts between 80 and 150 words. Beyond that, attention dilutes. Check the ratio of directive sentences to prohibitions; below 50 percent directives means the prompt is broken.

Why does listing many negative terms backfire in prompts?▼

Models handle negation poorly, so listing 40-80 feared items like "extra fingers, malformed hands" raises the chance they appear. Cap negatives at about five items and prefer affirmative phrasing, such as "two hands with five fingers resting on the lap".