Use for premium frontend, website, app UI, landing page, dashboard, redesign, image-to-code, or visual-polish work that needs clearer design intent, adjustable visual direction, motion discipline, less generic output, and a final preflight check before handoff.
npx skills add https://github.com/TheGoat395/Codex-Skills --skill web-design-direction-system
Use this as the high-level router before detailed build, redesign, or polish work.
Before choosing components or CSS, write a compact design read:
Turn those choices into concrete layout, type, color, media, and motion decisions.
Set these dials from 1 to 10 before designing when the brief is open-ended:
layout_variance: 1 centered conventional, 5 balanced asymmetry, 10 experimental compositionmotion_depth: 1 static with hover, 5 section transitions, 10 scroll/canvas/spatial choreographysurface_density: 1 spacious editorial, 5 normal product page, 10 compact operator dashboardbrand_commitment: 1 neutral system UI, 5 clear accent identity, 10 brand carried by color, material, and typeDefaults for premium public sites: 6 / 5 / 4 / 6. Defaults for product dashboards: 4 / 3 / 7 / 3. Defaults for campaign or portfolio sites: 8 / 7 / 4 / 8.
Pick one lane and stay coherent:
editorial: strong type hierarchy, unusual grid, restrained UI chrome, image/copy rhythmproduct-precise: crisp controls, dense proof, neutral palette, exact states, product credibilityluxury-service: quiet rhythm, tactile materials, high-quality imagery, short confident copycinematic: large spatial scenes, scroll pacing, image/video depth, minimal but strong copyindustrial: mechanical grid, hard contrast, exposed structure, deliberate tensionsoft-premium: calm color, generous whitespace, rounded tactile controls, controlled spring motionIf the repo already has a system, preserve its best parts and change only what is weak.
Rewrite these before shipping:
For existing projects:
When the user supplies a reference image or generated comp:
Motion must explain sequence, focus, depth, state, or continuity. If it does not, remove it.
Prefer one memorable motion idea over many identical entrance effects. Always define reduced-motion behavior. Never hide content behind animation that may fail in a paused tab, slow browser, or headless QA run.
Check:
Create AI marketing videos for ads, promos, product launches, and brand content. Models: Veo, Seedance, Wan, FLUX for visuals, Kokoro for voiceover. Types: product demos, testimonials, explainers, social ads, brand videos. Use for: Facebook ads, YouTube ads, product launches, brand awareness. Triggers: marketing video, ad video, promo video, commercial, brand video, product video, explainer video, ad creative, video ad, facebook ad video, youtube ad, instagram ad, tiktok ad, promotional video, launch video
App Store and Google Play screenshot creation with exact platform specs. Covers iOS/Android dimensions, gallery ordering, device mockups, and preview videos. Use for: app store optimization, ASO, app screenshots, app preview, play store listing. Triggers: app store screenshots, aso, app store optimization, play store screenshots, app preview, app listing, ios screenshots, android screenshots, app store images, app mockup, device mockup, app gallery, store listing
Generate images using Nano Banana Pro (Gemini 3 Pro Preview). Use when creating app icons, logos, UI graphics, marketing banners, social media images, illustrations, diagrams, or any visual assets. Supports reference images for style transfer and character consistency. Triggers include phrases like 'generate an image', 'create a graphic', 'make an icon', 'design a logo', 'create a banner', 'same style as', 'keep the style', or any request needing visual content.
Generate and save images using Pollinations.ai's free, open-source API. No signup required. Supports URL-based generation, custom parameters (width, height, model, seed), and automatic file saving. Perfect for quick prototypes, marketing assets, and creative workflows.
| Create AI marketing videos for ads, promos, product launches, and brand content. product video, explainer video, ad creative, video ad, facebook ad video, youtube ad, instagram ad, tiktok ad, promotional video, launch video
Use when building App Store screenshot pages, generating exportable marketing screenshots for iOS apps, or creating programmatic screenshot generators with Next.js. Triggers on app store, screenshots, marketing assets, html-to-image, phone mockup.
Anti-AI-slop design skill for greenfield pages, audits, redesigns, and design extraction from URLs or screenshots. Use when the user asks to build a new app or landing page, wants to redesign something, invokes Hallmark by name, or uses audit/redesign/study.
Launch and supervise OpenShell gator agents. Use when starting gator on issues or PRs, checking gator sandboxes, building the gator sandbox image, restarting stuck gators, inspecting gator logs, or experimenting with gator harness/model overrides. Trigger keywords - launch gator, start gator, run gator, gator sandbox, supervised gator, gator logs, restart gator.
Take thegoat395/web-design-direction-system from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.