simon-design-first

Enforces diagnosis, reference selection, and direction confirmation before generating UI design code.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/Simon-YHKim/eject-button --skill simon-design-first-simon-yhkim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: simon-design-first
Source: https://github.com/Simon-YHKim/eject-button/tree/main/.claude/skills/simon-design-first
Command: npx skills add https://github.com/Simon-YHKim/eject-button --skill simon-design-first-simon-yhkim

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? AI assistants tend to jump straight into HTML/CSS when asked for a design, producing generic output with overused patterns like the Inter font, pure black backgrounds, emoji icons, and purple-to-pink gradients. This Skill acts as a mandatory proxy that forces a structured discovery process before any code is written. ## Core Features & Use Cases - Mandatory Diagnostic Step: Asks the user about target audience, purpose, and tone before any design work begins. - Reference and Font Curation: Provides 3-5 reference websites with clickable URLs plus Google Fonts preview links so the user picks a concrete direction. - AI Slop Detection: Blocks common AI design tropes (Inter font, pure black, emoji icons, bouncy easing, multi-color palettes) and enforces accessibility checks (WCAG contrast, focus states, 44px tap targets). - Use Case: A user says "우리 제품 소개 랜딩페이지 만들어줘" (build a landing page for my product). Instead of generating code, the agent first asks who the audience is, suggests references like Linear or Toss with URLs, offers Pretendard and other font options, and only proceeds to downstream design skills after the user confirms a direction. ## Quick Start Ask the agent to design a landing page or UI for your product and it will walk you through audience diagnosis, reference selection, and font choice before writing any code.

Frequently Asked Questions about simon-design-first

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

FAQPage Schema
How do I stop AI from generating generic-looking website designs?

Use a pre-design workflow that forces diagnosis of audience, purpose, and tone before any code is written. This Skill blocks common AI tropes like the Inter font, pure black backgrounds, emoji icons, and purple-to-pink gradients, and requires reference URLs and font choices first.

What is the workflow for designing a landing page with AI?

The workflow runs in five steps: diagnose audience/purpose/tone, recommend 3-5 reference sites with URLs, offer font options with Google Fonts previews, confirm the direction with the user, then delegate to downstream skills for actual HTML generation.

Can I skip the reference and diagnosis steps?

Yes, an escape hatch exists: explicitly instructing to skip references and build directly bypasses the workflow. However, the agent will warn that skipping increases the chance of generic AI-looking output you may dislike later.

What fonts does it recommend instead of Inter?

For Korean projects it recommends Pretendard Variable via CDN with word-break: keep-all. For English it suggests Geist, Plus Jakarta Sans, or Space Grotesk, each provided with a Google Fonts preview URL.

Does it check accessibility before generating design code?

Yes, it runs an accessibility quick check covering WCAG AA contrast ratios, keyboard focus states, 44x44px minimum tap targets, loading/error/empty states, semantic HTML, and prefers-reduced-motion support before delegating to code generation.