From ads-visual-fs
Activates after image generation to evaluate the output against brand compliance and brief alignment. Runs as step 5b in the standard workflow — between Generate and Review. Auto-retries on gross brand failures; advisory-only for fine-grained issues.
npx claudepluginhub jeffrey94/jeffrey-skills --plugin ads-visual-fsThis skill uses the workspace's default tool permissions.
Evaluate generated ad images for brand compliance and brief alignment before presenting to the user.
Runs multi-stage QA on marketing assets for social media, email, and digital ads, validating file specs, content accuracy, brand compliance, and channel rules.
Reviews social content against brand voice, visual identity, legal compliance, partner guidelines, and crisis protocols before publishing. Useful for regulated industries, co-marketing, and team training.
Guides creation of production-quality image prompts for Nano Banana AI generator through brand selection, concept exploration, crafting, and iterative revision. Activates on 'create image prompt' or blog image requests.
Share bugs, ideas, or general feedback.
Evaluate generated ad images for brand compliance and brief alignment before presenting to the user.
Automatically after every image generation call in any command (create, reimagine, refine, resize, competitor-reference, campaign). This is step 5b in the workflow — between Generate (step 5) and Review (step 6).
After an image is generated and saved to disk:
Check for gross failures only. LLM vision cannot reliably detect exact hex values or measure pixel-level spacing. Only flag obvious misses:
IF gross brand failure (wrong colors, missing logo, off-concept):
→ FAIL → auto-retry (max 2 retries per image)
→ On retry: append to prompt "IMPORTANT: The previous generation had [specific issue].
Ensure this attempt corrects it."
IF fine-grained or brief alignment issues only:
→ WARN → present image to user with advisory warnings
→ Example: "Note: The headline text may not be fully legible at small sizes."
IF no issues:
→ PASS → present image to user normally