Agent skill

UI Design

by ginlix-ai in ginlix-ai/LangAlpha

Design-quality reference for financial-research visual output: typography, color, composition, and avoiding generic AI aesthetics

Apache-2.0Auto-check passedFrontend & Design

Install UI Design

skills CLI
$ npx skills add ginlix-ai/LangAlpha --skill ui-design -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ginlix-ai/LangAlpha ui-design --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ginlix-ai/LangAlpha.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/langalpha_deliverables/skills/ui-design .claude/skills/ui-design && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ui-design
GitHub stars
1.8k
Token cost
~2.9k tokens
SKILL.md length
1,456 words
Files
1
Skills in repo
37
Repo updated
First seen
Licence
Apache-2.0

At a glance

Design-quality reference for financial-research visual output: typography, color, composition, and avoiding generic AI aesthetics

  • Works in 3 steps: Editorial / authoritative — headings… → Modern terminal — headings & body "IBM… → Refined grotesque — headings…
  • Tasks that involve UI design
  • SKILL.md covers The Tone: Research Desk, Not…, Avoid AI Slop, Typography and Color, plus 4 more sections
  • Reaches fonts.googleapis.com and fonts.gstatic.com

What it does

UI Design is an agent skill from ginlix-ai/LangAlpha. Design-quality reference for financial-research visual output: typography, color, composition, and avoiding generic AI aesthetics

Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Frontend & Design, covering UI design, Typography and Design review and critique. The repository describes itself as: Claude Code for Financial Market. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve UI design
  • Tasks that involve Typography
  • Tasks that involve Design review and critique

Example prompts

  • “/ui-design”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Editorial / authoritative — headings "Source Serif 4", Georgia, serif; body "Inter", -apple-system, sans-serif. Serif headings give a…
  2. Modern terminal — headings & body "IBM Plex Sans", system-ui, sans-serif; figures/tables "IBM Plex Mono", monospace. Plex reads as…
  3. Refined grotesque — headings "Newsreader", Georgia, serif (a true reading serif) or "Libre Franklin", sans-serif; body "Libre Franklin"…

What it can do on your machine

Read from SKILL.md and the folder at commit e05bd91. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are css and html).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • fonts.googleapis.com
    • fonts.gstatic.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

UI Design loads about 2.9k tokens when it runs. Until then it costs about 35 tokens; SKILL.md has 1,456 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~35
When it runs · the whole SKILL.md, loaded when a task matches
~2.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from ginlix-ai/LangAlpha at commit e05bd91, republished under its Apache-2.0 licence (© ginlix-ai). 1,456 words, ~2,906 tokens.

Download SKILL.mdSave it as .claude/skills/ui-design/SKILL.md (or your agent's skills folder).
name
ui-design
description
Design-quality reference for financial-research visual output: typography, color, composition, and avoiding generic AI aesthetics

UI Design

A design-quality reference for any visual output you produce. It exists to make that output look like it came from a research desk, not a marketing landing page or a generic AI template.

Read this before producing any styled output — it covers design taste: typography, color, composition, and restraint. The examples below are HTML/CSS (the most common surface), but the principles apply to any visual you render — charts and images, PDFs, on-screen layouts — not just HTML.

This skill exists to help you match the user's personal frontend style and UI preferences — those always win over the defaults below. If the user has stated a taste — in this conversation, in your long-term memory, or in their saved preferences — it outranks every rule here. They want a specific brand color, a chosen font, a different accent, dark-only, no serif? Do that. The directions below are strong defaults for when the user hasn't expressed a preference; they are never a license to overrule the user's explicit style.

These are reference defaults, not a cage. They anchor quality and steer you off generic, lazy output — they don't replace your own judgment. When you have a clearly better, coherent choice for the specific content, take it. The only non-negotiables are the hard constraints: WCAG AA contrast, green/red reserved for profit/loss, and the theme-variable + print mechanics. The specific palette, font pairings, and exact scale below are strong starting points you are free to improve on.

The Tone: Research Desk, Not Marketing Page

The audience is a portfolio manager, analyst, or sophisticated investor reading a research note. They want dense, scannable, credible information design: the visual language of a sell-side note, a market-data terminal, or a quality print newspaper's business section. Not a SaaS hero page.

This means:

  • Information density over whitespace theatre. A research reader expects a high signal-per-screen ratio.
  • Restraint over decoration. No hero gradients, no oversized rounded cards floating on pastel backgrounds, no "Get Started" energy.
  • Numbers are the protagonist. Tables, figures, and charts carry the page; prose supports them.
  • Credibility cues: sources cited, dates stamped, units labelled, precision consistent.

Avoid AI Slop

These are the tells of generic AI-generated UI. Each one has a concrete replacement — use the "instead" column.

Anti-patternWhy it reads as slopInstead
Inter everywhere (or system-font-only) for headings and bodyThe default AI font; signals zero typographic intentCommit to a real pairing (see Typography). A serif or a distinctive grotesque for headings; a clean readable face for body.
Purple/violet gradients on white, or any gradient heroThe single most overused AI aestheticOne flat accent color used sparingly. Backgrounds are paper (light) or ink (dark), not gradients.
Uniform rounded card grids — everything is a border-radius: 16px card with a drop shadowMarketing-template look; wastes vertical space; flattens hierarchyUse tables for tabular data, rules (hairline borders) to separate sections, and reserve cards for genuine KPI callouts. Small radius (4–8px) or none.
Emoji as icons (📈 💰 🚀 in headings/labels)Looks unserious; breaks in print; inconsistent renderingUse a real icon set sparingly (inline SVG, e.g. lucide), or just clean typographic labels. Most research UIs need no icons at all.
Rainbow categorical charts — 8 saturated hues with no logicLooks like a default Chart.js palette; hard to read; no semantic meaningA restrained sequential or single-hue-with-tints palette; reserve green/red strictly for profit/loss. Max 3-4 categorical colors, muted.
Centered everything with huge top marginsLanding-page composition; poor for scanning dataLeft-aligned reading column, tables flush, consistent baseline grid.
Generic stock-photo-style placeholder vibes — giant empty cards, "Lorem"-feeling fillerSignals the content wasn't really designedFill with real numbers and real findings; size containers to the actual content.

Typography

Commit to an intentional pairing — a real headline voice plus a clean body face, loaded from the Google Fonts CDN (allowlisted). The three below are proven starting points: pick one, use the user's brand font, or choose your own with the same level of intent. What matters is the commitment — don't fall back to Inter-everywhere or the bare system stack.

Pairings that work (starting points)
  1. Editorial / authoritative — headings "Source Serif 4", Georgia, serif; body "Inter", -apple-system, sans-serif. Serif headings give a print-research feel; body stays clean and readable. (The only acceptable use of Inter: as the body of a serif-headed document — never as the headline voice.)
  2. Modern terminal — headings & body "IBM Plex Sans", system-ui, sans-serif; figures/tables "IBM Plex Mono", monospace. Plex reads as engineered and precise; the mono companion makes numeric tables align beautifully.
  3. Refined grotesque — headings "Newsreader", Georgia, serif (a true reading serif) or "Libre Franklin", sans-serif; body "Libre Franklin", sans-serif. Franklin is a workhorse news face with more character than Inter.
html
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&family=Inter:wght@400;500;600&display=swap" rel="stylesheet">
Type scale

A real, restrained scale (ratio ~1.25) keeps sizing coherent. The values below are a sensible default — whatever scale you use, keep it consistent rather than sizing ad-hoc.

css
--text-xs: 0.75rem;   /* 12px — captions, source lines, table headers */
--text-sm: 0.875rem;  /* 14px — secondary text, dense table cells */
--text-base: 1rem;    /* 16px — body */
--text-lg: 1.25rem;   /* 20px — section headings (h2/h3) */
--text-xl: 1.75rem;   /* 28px — KPI figures */
--text-2xl: 2.25rem;  /* 36px — page title (h1); typically one per document */
Numbers

Financial figures must use tabular (monospaced) digits so columns align and numbers don't jitter when they update:

css
.figure, td.num, .kpi-value {
  font-variant-numeric: tabular-nums;
  font-feature-settings: "tnum" 1;
}

Right-align numeric table columns. Keep decimal precision consistent within a column (e.g. all prices to 2dp). Label units once in the header, not on every cell.

Show full SKILL.md (610 more words)Show less

Color

A restrained, committed palette: ink on paper with a single accent, plus the two semantic financial colors. One accent is the disciplined default — add a second hue only when it genuinely earns its place (a deliberate two-tone scheme), never as rainbow filler. The table below is a reference palette that meets AA on its paired backgrounds; use it, or derive your own that holds the same constraints.

RoleLight valueDark valueNotes
Paper (page bg)#fbfaf8 / #ffffff#0f1117Warm off-white reads as print; pure white is harsher
Ink (primary text)#1a1a1a#e8e8e8Near-black, not pure #000
Muted ink (secondary)#5a5a5a#9aa0aaLabels, captions, source lines
Accent#1f5fb4 (steel blue)#5b9bffLinks, active states, single-series charts
Profit / positive#1a7f4f#3fb37aGreen — gains only
Loss / negative#b42318#f0685aRed — losses only
Hairline border#e4e1dc#262a33Rules between sections, table row lines; use at 1px or 0.5px

Rules:

  • WCAG AA: body text ≥ 4.5:1 against its background; large text/UI ≥ 3:1. The values above meet AA on their paired backgrounds. Verify any custom pairing.
  • Green/red are reserved for profit/loss and beat/miss. Never use them as decorative categorical colors.
  • Dark-aware via the fallback pattern: author every color as var(--color-role, #literalFallback) so the output themes with the app yet still renders standalone and in print.
  • Categorical chart palette (when you genuinely need categories): derive 3-4 muted tints rather than full-saturation hues, e.g. the accent plus two desaturated neighbors. More than 4 series → switch to small multiples or a table.

Composition

  • One reading column, left-aligned, max-width ~min(100%, 1100px) for reading-heavy layouts (wider for dense, data-heavy views). Center the column on the page, not the text within it.
  • Hairline rules over boxes to divide sections. A 1px top border on each section header carries hierarchy more cleanly than wrapping everything in shadowed cards.
  • A real grid for KPI rows: display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: .... Consistent gaps; aligned baselines.
  • Generous but consistent vertical rhythm between sections; tight, dense rhythm inside tables. Density is a feature for data; air is for separating ideas.
  • Hierarchy through weight and size, not color. A heading is bigger/heavier, not a different hue. Reserve color for semantics (links, profit/loss).
  • Tables earn their space: zebra striping is optional and should be subtle (a 2-3% tint); a hairline under the header row and between groups is usually enough. Right-align numbers, left-align labels.

Motion (Restrained)

Motion is the exception, not the rule, in a research document.

  • Keep motion restrained and purposeful — a brief entrance (e.g. a staggered fade-in of sections on load) is plenty. Avoid scattered hover wiggles, parallax, and infinite loops in a report.
  • Charts may animate their initial draw (Chart.js/ECharts default) — keep it short.
  • Respect reduced-motion and never let animation block print:
css
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; }
}
@media print {
  *, *::before, *::after { animation: none !important; transition: none !important; opacity: 1 !important; }
}

(The opacity: 1 !important in the @media print block above is what keeps entrance-animated elements from exporting blank — keep it.)

Match Complexity to the Content

Spend effort on precision, number formatting, alignment, and sourcing — not decoration. Add visual complexity only when the content genuinely calls for it; a clean, dense research note beats an over-animated one.

Apply Checklist

Before delivering any styled output:

  • Committed to one typographic pairing from above (no Inter-as-headline, no system-font-only)
  • Real type scale used — no ad-hoc font sizes
  • Financial figures use font-variant-numeric: tabular-nums; numeric columns right-aligned, consistent precision
  • One accent color; green/red reserved strictly for profit/loss
  • All colors authored as var(--color-role, #fallback); WCAG AA verified for body text
  • No purple gradients, no uniform shadowed-card grids, no emoji icons, no rainbow charts
  • Left-aligned reading column, hairline rules over boxes, consistent vertical rhythm
  • Motion (if any) respects prefers-reduced-motion and is forced off / opacity-restored in @media print
  • Reads as a research desk artifact, not a marketing page — dense, credible, scannable

© ginlix-ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/langalpha_deliverables/skills/ui-design of ginlix-ai/LangAlpha.

Open the folder on GitHubat commit e05bd91

Compare with similar skills

UI Design next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

UI Design compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
UI Design this skillginlix-ai/LangAlpha1.8k—~2.9kAutomated safety check: PassApache-2.0
Distinctive UI Buildertw93/Waza7.2k—~3.7kAutomated safety check: PassMIT
Create Websitewondelai/skills2.4k—~5.7kAutomated safety check: PassMIT
Design Reviewpproenca/dot-skills215—~3.4kAutomated safety check: PassMIT
Make Interfaces Feel Bettersamuelclay/NewsBlur7.6k10 repos~1.5kAutomated safety check: PassMIT
UI UX Pro Maxsaoudi-h/solar-icons18618 repos~11kAutomated safety check: NotesCustom licence

Similar skills

  • Builds or restyles production UI with a clear point of view, checks the result against screenshots and responsive states, and hands document typography to other skills.

    7.2k GitHub stars~3.7k tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Create Website

    wondelai/skills

    Guided journey from a blank page to a live, high-converting website, built message-first, then design, then conversion.

    2.4k GitHub stars~5.7k tokensUpdated 29 days ago
    Frontend & DesignAuto-check passed
  • Design Review

    pproenca/dot-skills

    Structured UI design review — existing code (React/JSX, CSS, Tailwind) and, when behaviour matters, the running app in a real browser — reported as a prioritised Before / After / Why table.

    215 GitHub stars~3.4k tokensUpdated 1 mo ago
    Frontend & DesignAuto-check passed
  • Make Interfaces Feel Better

    samuelclay/NewsBlur

    Design engineering principles for making interfaces feel polished.

    7.6k GitHub starsUsed in 10 repos~1.5k tokens
    Frontend & DesignAuto-check passed
  • UI UX Pro Max

    saoudi-h/solar-icons

    UI/UX design intelligence for web and mobile. An agent skill from saoudi-h/solar-icons.

    186 GitHub starsUsed in 18 repos~11k tokens
    Frontend & DesignAuto-check: notes
  • Baseline UI

    ibelick/ui-skills

    Applies a fixed set of UI rules for stack, components, interaction, animation, typography and layout, or reviews a file against them with concrete fixes.

    9.5k GitHub starsUsed in 8 repos~855 tokens
    Frontend & DesignAuto-check passed

More from ginlix-ai/LangAlpha

All 37 skills in this repo
  • Investment Deck Check

    ginlix-ai/LangAlpha

    Quality-checks an investment deck in .pptx form before it goes out: number consistency, chart and narrative alignment, source coverage, language and a circulation verdict.

    1.8k GitHub stars~3.7k tokensUpdated yesterday
    Auto-check passed
  • Equity Initiation Report

    ginlix-ai/LangAlpha

    Produces a first-time equity research initiation report in five tasks: company research, financial model, valuation, charts and a DOCX report.

    1.8k GitHub stars~3.8k tokensUpdated yesterday
    Auto-check passed
  • Builds or repairs an integrated income statement, balance sheet and cash flow model in Excel with live formulas, supporting schedules, scenarios and a Checks sheet.

    1.8k GitHub stars~5.4k tokensUpdated yesterday
    Auto-check passed
  • Financial Model Checker

    ginlix-ai/LangAlpha

    Audits an existing Excel financial model without editing it, checking structure, formulas, integrity identities and source tie-out, and ends in a prioritized issue log.

    1.8k GitHub stars~4.2k tokensUpdated yesterday
    Auto-check passed
  • DCF Model Builder

    ginlix-ai/LangAlpha

    Builds a live Excel DCF valuation workbook with free cash flow projections, WACC, terminal value, three scenarios, sensitivity grids and a reverse DCF.

    1.8k GitHub stars~7.7k tokensUpdated yesterday
    Auto-check passed
  • Builds Word files with python-docx, edits existing ones in place with tracked changes and comments, then renders and validates the result.

    1.8k GitHub stars~4.8k tokensUpdated yesterday
    Auto-check passed

Questions about UI Design

What does UI Design do?

Design-quality reference for financial-research visual output: typography, color, composition, and avoiding generic AI aesthetics. UI Design is an agent skill from ginlix-ai/LangAlpha.

When should I use UI Design?

UI Design fits situations like: tasks that involve UI design; tasks that involve Typography; tasks that involve Design review and critique.

How do I install UI Design in Claude Code?

Run `npx skills add ginlix-ai/LangAlpha --skill ui-design -a claude-code`. Or copy the skill folder (plugins/langalpha_deliverables/skills/ui-design in ginlix-ai/LangAlpha) into .claude/skills/ui-design in your project. Claude Code loads it when a task matches its description.

How do I install UI Design in Codex?

Run `npx skills add ginlix-ai/LangAlpha --skill ui-design -a codex`. Or copy the skill folder (plugins/langalpha_deliverables/skills/ui-design in ginlix-ai/LangAlpha) into .agents/skills/ui-design in your project. Codex loads it when a task matches its description.

Can I use UI Design in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ginlix-ai/LangAlpha --skill ui-design -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ui-design, .gemini/skills/ui-design, .github/skills/ui-design and .opencode/skills/ui-design in your project.

What does UI Design need to run?

SKILL.md names no scripts, command-line tools or credentials: UI Design is instructions for the agent only.

Does UI Design access the network?

SKILL.md names 2 domains. In commands or code: fonts.googleapis.com and fonts.gstatic.com; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is UI Design safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does UI Design use?

UI Design is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does UI Design use?

About 2.9k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to UI Design?

Skills that share tags, products or a category with UI Design: Distinctive UI Builder (tw93/Waza, 7.2k stars), Create Website (wondelai/skills, 2.4k stars), Design Review (pproenca/dot-skills, 215 stars) and Make Interfaces Feel Better (samuelclay/NewsBlur, 7.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains UI Design?

ginlix-ai (a GitHub organization) maintains it in ginlix-ai/LangAlpha, which has 1,811 GitHub stars. The repository holds 37 skills in this directory. The repository was last updated on October 9, 2026.

Source: ginlix-ai/LangAlpha on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.