원클릭으로
web-design
Create distinctive, production-grade responsive web UI screens. Use for web app prototyping.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create distinctive, production-grade responsive web UI screens. Use for web app prototyping.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | web-design |
| description | Create distinctive, production-grade responsive web UI screens. Use for web app prototyping. |
Generate production-grade responsive web screens. Clean, focused, memorable.
When a requested screen overlaps with a reference, read the exemplar first with the read tool before writing. Match its template scaffolding (font link, @theme block, container structure) unless the user has given conflicting brand hints.
examples/editorial.html — typography-led long-form reading; serif + sans pairing; generous measure; minimal chrome.examples/saas-dashboard.html — analytics dashboard; cool neutral palette; sidebar + content split; metric cards with sparklines; data list with status chips.Add your own variation on top — do not copy verbatim.
Produce 3 screens unless the user says otherwise, picked from:
Mobile-first; enhance with sm: md: lg: xl:. Container uses max-w-7xl mx-auto with px-4 sm:px-6 lg:px-8.
| Domain | Feel | Typical fonts |
|---|---|---|
| SaaS / dashboard | Clean, sidebar, card metrics | Inter, Geist |
| Marketing | Bold hero, strong CTA | Display + clean sans |
| E-commerce | Product grid, trust signals | Clean sans |
| Editorial / blog | Typography-led, generous measure | Serif body + sans UI |
| Portfolio | Asymmetric, large imagery | Expressive display |
<!DOCTYPE html>
<html lang="en" data-title="Screen Name">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link
href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap"
rel="stylesheet"
/>
<script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>
<script src="https://code.iconify.design/3/3.1.0/iconify.min.js"></script>
<style type="text/tailwindcss">
@theme {
--font-sans: "DM Sans", system-ui, sans-serif;
--color-background: #0f172a;
--color-foreground: #f8fafc;
--color-card: #1e293b;
--color-primary: #3b82f6;
--color-muted-foreground: #94a3b8;
--color-accent: #8b5cf6;
--color-border: rgba(255, 255, 255, 0.1);
--radius-lg: 12px;
--radius-xl: 16px;
}
</style>
</head>
<body class="min-h-screen bg-background text-foreground font-sans">
<div class="w-full max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<!-- content -->
</div>
</body>
</html>
Fonts via <link> (not @import). Theme via @theme in <style type="text/tailwindcss">.
Use the write tool — never inline HTML in your reply.
screens/<kebab-name>.htmldata-title="<Screen Name>" on the <html> tagDecide in one sentence each:
Honor these over defaults if filled.
@keyframes definitionsanimation: CSS shorthandanimate-* utilities (animate-spin, animate-pulse, animate-bounce, animate-ping, custom keyframe-backed ones)opacity: 0 initial states (mount-time fade-ins)href="#")Allowed: hover/focus transitions on interactive elements (transition-*, hover:*, focus:*) — these are legitimate UI affordances, not decorative motion.
<span class="iconify" data-icon="solar:home-bold" data-width="24"></span>
Sets: solar (modern) · phosphor (friendly) · tabler (crisp) · lucide (clean)
https://images.unsplash.com/photo-<ID>?w=<W>&h=<H>&fit=crop
Widths: mobile 400–600 · tablet 800–1000 · desktop 1200–1600