interface-design

Guides design of product interfaces with domain-driven visual systems and craft checks.

Updated Jul 26, 2026
One-click install
npx skills add https://github.com/bsraavan-lab/TitleChain --skill interface-design-bsraavan-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interface-design
Source: https://github.com/bsraavan-lab/TitleChain/tree/main/.claude/skills/interface-design
Command: npx skills add https://github.com/bsraavan-lab/TitleChain --skill interface-design-bsraavan-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI-generated product UI tends to fall back on generic templates: default fonts, flat hierarchy, monotone spacing, and interchangeable layouts. This Skill provides a structured design discipline for dashboards, admin panels, SaaS apps, and data interfaces so every visual decision is deliberate and tied to the product's domain. ## Core Features & Use Cases - Domain Exploration Framework: Forces a concrete exploration of the product's world (domain concepts, color world, signature element, rejected defaults) before any code is written. - Craft Rules and Checklists: Covers visual hierarchy, type scales, token architecture, surface elevation, depth strategies, motion timing, and polish details like tabular numbers and concentric radius. - Design System Persistence: Saves decisions to .interface-design/system.md so future sessions stay consistent, with commands like /design-review and /design-deslop for audits. - Use Case: When building a new settings page or refactoring a dashboard, invoke this Skill to get a direction proposal with palette, typography, and a signature element, then verified implementation guidance. ## Quick Start Ask the assistant to design or refine a product interface screen using the interface-design skill, describing the user, their task, and the desired feel.

Frequently Asked Questions about interface-design

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

FAQPage Schema
How do I design a dashboard that does not look AI-generated?

Start with domain exploration: name the product's concepts, natural colors, a signature element, and the defaults you are rejecting. Then enforce hierarchy through one focal point, a ratio-based type scale, and deliberate density rather than equal-sized cards.

What interfaces does this design skill cover?

It covers product UI such as dashboards, admin panels, SaaS apps, tools, settings pages, and data interfaces. It explicitly excludes landing pages, marketing sites, campaigns, and brand-only work.

How do I keep UI design consistent across sessions?

Save decisions to `.interface-design/system.md`, including direction, depth strategy, spacing base, type scale, and reusable component patterns. Future sessions read this file and hold new work to the documented values.

Should I hand-roll dropdowns and dialogs in my UI?

No. Use native HTML where it works, then a battle-tested headless primitive such as Radix UI, React Aria, or Headless UI for stateful controls. Hand-roll only as a last resort, and then you must implement keyboard navigation, focus management, and ARIA fully.

When should I not use this interface design skill?

Avoid it for marketing pages, landing pages, campaigns, and brand-only work, which need a marketing or frontend design skill instead. It is scoped to functional product interfaces where hierarchy, states, and design-system consistency matter.