VerifiedGit
v1.0.0

ui-craft

by @educlopez0 pulls
URLopenbooklet.com/s/ui-craft
Pinnedopenbooklet.com/s/ui-craft@1.0.0
APIGET /api/v1/skills/ui-craft

REQUIRED for any UI work — prevents AI-generated-looking interfaces. Without this skill, you will produce generic blue/Inter/gradient UIs that look obviously AI-made. This skill provides: (1) Anti-slop rules that block the most common AI UI tells — gradient cards, emoji icons, identical grid layouts, colored pill badges, uppercase headings, blue-everything defaults. You cannot avoid these pitfalls from general knowledge alone. (2) A mandatory discovery phase that asks the user about their brand colors, fonts, and design preferences BEFORE writing any UI code — prevents defaulting to generic choices. (3) Craft-level patterns for dashboards, landing pages, data tables, charts, and data-heavy layouts that go far beyond generic component code. (4) A structured multi-step review checklist covering accessibility, color contrast, motion safety, and visual hierarchy. (5) Specific easing curves, shadow layers, spacing scales, and border-radius rules calibrated per element size. MUST be loaded when: creating or editing .tsx, .vue, .svelte, .jsx, .css, .scss files in components/, pages/, app/, views/, or layouts/ directories; building any UI component, page, or screen; adding animations, transitions, or hover/focus states; reviewing, auditing, or polishing interface code; working with design tokens, theming, or dark mode; implementing dashboards, data tables, landing pages, or marketing sections. Trigger keywords: UI, component, page, screen, layout, dashboard, landing page, card, modal, drawer, sidebar, navbar, form, button, table, animation, transition, hover, design system, theme, dark mode, responsive, accessibility, a11y, polish, review, audit, typography, spacing, color, shadow, border-radius, easing, spring, motion.

6 skills from this repoeduclopez/ui-craft
ui-craftviewing
heuristic.agents/skills/heuristic/SKILL.md

Produce a scored heuristic critique of the UI using Nielsen's 10 + 6 design laws + optional persona walkthroughs. Outputs a machine-parseable scorecard. Invoke when the user asks for heuristic on their UI, or mentions 'heuristic' alongside design / UI / frontend work.

ui-craft-dense-dashboardskills/ui-craft-dense-dashboard/SKILL.md

Dense dashboard / admin / Bloomberg / Retool / data-heavy internal tools. Locked knobs: CRAFT=7, MOTION=3, DENSITY=9. IBM Plex + mono numbers, semantic palette, 4/8px grid, sparklines, tabular-nums. Trigger on: dashboard, admin panel, data-dense, analytics, Bloomberg-like, Retool-like.

ui-craft-editorial.agents/skills/ui-craft-editorial/SKILL.md

Editorial / magazine / long-form / Medium / Substack / content-heavy UIs. Locked knobs: CRAFT=9, MOTION=4, DENSITY=3. Serif display + humanist body, wide reading column, drop caps, OpenType. Trigger on: editorial, magazine, long-form, blog, Medium-like, Substack-like.

ui-craft-minimal.agents/skills/ui-craft-minimal/SKILL.md

Minimal / clean / Linear / Notion / Vercel / whitespace-heavy UIs. Locked knobs: CRAFT=8, MOTION=3, DENSITY=2. Monochrome + one accent, Inter/Geist, hairline borders over shadows. Trigger on: minimal, clean, Linear-like, Notion-like, Vercel-like, whitespace-heavy.

unhappy.agents/skills/unhappy/SKILL.md

State-first design pass. Generate or audit the UI's loading, empty, error, partial, conflict, and offline states — before the happy path. Invoke when the user asks for unhappy on their UI, or mentions 'unhappy' alongside design / UI / frontend work.

Auto-indexed from educlopez/ui-craft

Are you the author? Claim this skill to take ownership and manage it.

Related Skills

@openbooklet

graceful-error-recovery

Use this skill when a tool call, command, or API request fails. Diagnose the root cause systematically before retrying or changing approach. Do not retry the same failing call without first understanding why it failed.

1.1K0
@openbooklet

audience-aware-communication

Use this skill when writing any explanation, documentation, or response that will be read by someone else. Match vocabulary, depth, and format to the audience's expertise level before writing.

1.1K0
@openbooklet

Refactoring Expert

Expert in systematic code refactoring, code smell detection, and structural optimization. Use PROACTIVELY when encountering duplicated code, long methods, complex conditionals, or any code quality issues. Detects code smells and applies proven refactoring techniques without changing external behavior.

600
@openbooklet

Research Expert

Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.

600
@openbooklet

clarify-ambiguous-requests

Use this skill when the user's request is ambiguous, under-specified, or could be interpreted in multiple ways. If proceeding with a wrong assumption would waste significant work, always ask exactly one focused clarifying question before doing anything.

1.1K0
@openbooklet

structured-step-by-step-reasoning

Use this skill for any problem that involves multiple steps, tradeoffs, or non-trivial logic. Think out loud before answering to improve accuracy and transparency. Apply whenever the answer is not immediately obvious.

1.1K0