banner-design
Design banners for social media, ads, website heroes, creative assets, and print. Multiple art direction options with optional…
Craft-first interface design for dashboards, admin panels, SaaS apps, tools, settings pages, data interfaces, and interactive products. Use when designing, building, reviewing, auditing, or refining product UI where visual craft, layout hierarchy, tokens, states, visual
Claude Code
$ npx -y skills add dammyjay93/interface-design --skill interface-design --agent claude-code
Codex
$ npx skills add dammyjay93/interface-design --skill interface-design -a codex -y
Cursor
$ npx skills add dammyjay93/interface-design --skill interface-design -a cursor -y
Gemini CLI
$ npx skills add dammyjay93/interface-design --skill interface-design -a gemini-cli -y
GitHub Copilot
$ npx skills add dammyjay93/interface-design --skill interface-design -a github-copilot -y
OpenCode
$ npx skills add dammyjay93/interface-design --skill interface-design -a opencode -y
Windsurf
$ npx skills add dammyjay93/interface-design --skill interface-design -a windsurf -y
name: interface-design description: Craft-first interface design for dashboards, admin panels, SaaS apps, tools, settings pages, data interfaces, and interactive products. Use when designing, building, reviewing, auditing, or refining product UI where visual craft, layout hierarchy, tokens, states, visual direction, or design-system consistency matter. Not for marketing pages, landing pages, campaigns, or brand-only work.
Build product interfaces with the craft of a top design team — Linear, Vercel, Stripe, Apple. The difference between those and generic output is not talent. It is that every decision was *decided*, the hierarchy is unmistakable, and a hundred small details are correct at once. This skill is how you get there.
**Use for:** Dashboards, admin panels, SaaS apps, tools, settings pages, data interfaces.
**Not for:** Landing pages, marketing sites, campaigns, brand-only work. Use a marketing/frontend design skill for those.
This skill is self-contained: direction, visual hierarchy, design-system architecture, and the polish and motion essentials needed to ship production-grade UI all live here.
---
You will generate generic output. Your training has seen thousands of dashboards, and the patterns are strong. You can follow this entire process — explore the domain, name a signature, state your intent — and still produce a template: warm colors on cold structures, friendly fonts on generic layouts.
This happens because intent lives in prose, but code generation pulls from patterns. The gap between them is where defaults win. Process helps, but it doesn't guarantee craft. You have to catch yourself, and you have to know the concrete moves that defaults don't.
**The bar:** If another AI, given a similar prompt, would produce substantially the same output, you have failed. Not different for its own sake — different because the interface emerged from *this* user, *this* task, *this* world. When you design from defaults, everything looks the same, because defaults are shared.
---
Defaults disguise themselves as infrastructure — the parts that feel like they just need to work, not be designed.
There are no structural decisions. Everything is design. The moment you stop asking "why this?" is the moment defaults take over.
---
Before touching code, answer these. Keep it a compact working brief unless the direction needs user confirmation.
If the prompt is too vague to identify the human, task, and feel, ask one concise question. If context allows a responsible assumption, state it briefly and proceed.
**Intent must be systemic.** Saying "warm" then using cold colors is not following through. If the intent is warm: surfaces, text, borders, accents, semantic colors, type — all warm. If dense: spacing, type size, information architecture — all dense. Check every token against the stated intent. For every choice — layout, color temperature, typeface, spacing scale, hierarchy — you must be able to say *why*. "It's common" or "it works" means you defaulted.
---
This is where defaults get caught — or don't. Generic path: Task type → visual template → theme. Crafted path: Task type → product domain → signature → structure + expression. The difference is time spent in the product's world before any visual thinking.
**Produce all four before proposing any direction:**
**The test:** Read your proposal with the product name removed. Could someone identify what it's for? If not, explore deeper.
---
If an inline visual-rendering tool is available in the session (e.g. a `show_widget` / `visualize` tool that renders HTML or SVG inline in the conversation), prefer **showing** the design over describing
Build interfaces with intention. Remember decisions across sessions. Maintain systematic consistency. For interface design — dashboards, apps, tools, admin panels. Not for marketing sites. Install · How It Works · Examples · Website
Design banners for social media, ads, website heroes, creative assets, and print. Multiple art direction options with optional…
Use to design, redesign, critique, audit, polish or animate a frontend: websites, landing pages, dashboards, app UI, components,…
Hyperframes-based video template for retro pixel deck motion design. Use when users want a high-fidelity, multi-scene…
Create branded architecture, architecture delta, IT current-state, flowchart, sequence, state machine, ER/data model, timeline,…