Use when building any UI that displays prices, P&L, holdings, orders, trades, charts, order books, watchlists, or streaming market data. Covers patterns from Kraken, Coinbase, TradingView, Bloomberg, Robinhood. Read before writing JSX for any financial surface.
Add this skill
npx mdskills install rgourley/financial-ui-patternsComprehensive financial UI pattern library with production-grade number formatting, theming, and accessibility rules
financial-ui-suite— a Claude Code plugin for building financial UIs.
A Claude Code plugin for designing financial UIs that follow common patterns and rules; tabular numbers, semantic color tokens, tick-flash on streaming prices, decimal alignment, streaming-state indicators, color-blind safety, magnitude-aware decimal precision, accessible status pills, and the rest of the conventions every serious trading product ships.
Then pick a visual aesthetic from 10 personas modeled on what Bloomberg, TradingView, Kraken Pro, Robinhood, Coinbase Advanced, the Financial Times, Massive, Wise, TastyTrade, Uniswap, and iOS Stocks actually ship.
skills/
├── financial-ui-patterns/ Correctness layer (base, always apply)
│ ├── SKILL.md
│ └── references/
│ ├── typography-and-color.md Tokens, type scale, density, motion
│ ├── number-formatting.md Prices, qty, %, bps, currency
│ ├── components.md Tables, order books, tickers, pills
│ ├── streaming-and-state.md WebSocket lifecycle, tick flash, throttling
│ ├── accessibility.md Color blindness, keyboard, screen readers
│ ├── industry-patterns.md Conventions from Bloomberg, Kraken, etc.
│ └── charts-and-candles.md OHLC structure, volume, indicators (base)
└── financial-ui-personas/ Aesthetic layer (pick one)
├── SKILL.md
└── references/
├── modern-pro-dark.md TradingView, Kraken Pro, Hyperliquid
├── pro-terminal.md Bloomberg Terminal, IBKR TWS, ThinkOrSwim
├── tasty-pro.md TastyTrade
├── crypto-exchange.md Coinbase Advanced, Binance, Bybit
├── retail-polish-dark.md Robinhood, Public
├── retail-polish-light.md Wise, Revolut, Cash App, Monzo
├── editorial-financial.md Financial Times, Bloomberg.com, WSJ
├── api-dashboard.md Massive, Stripe, Vercel, Linear
├── defi-native.md Uniswap, Jupiter, Aave, Phantom
├── apple-native.md iOS Stocks, macOS Stocks widget
└── charts-and-indicators.md Per-persona chart treatments
product-design general atomic decisions for any SaaS UI
financial-ui-patterns finance-specific correctness (mandatory)
financial-ui-personas pick exactly one visual aesthetic
Use the patterns layer always. Pick one persona per product.
Without the skill, agents shipping financial UI typically produce:
text-emerald-400, bg-zinc-950) instead of semantic tokenstabular-nums so digits jitter on every updatebg-${color}-500/10) that the JIT silently stripstoFixed(2) for every price, breaking both BTC ($100K, no decimals) and SHIB ($0.00001, eight decimals)The two skills capture the specific patterns Bloomberg, Kraken, TradingView, Coinbase, FT, Robinhood, and others actually ship.
# Add this plugin's marketplace
claude plugin marketplace add /path/to/financial-ui-suite
# Install the plugin
/plugin install financial-ui-suite@financial-ui-suite-dev
Once installed, the skills auto-load when Claude detects financial UI work — anything with prices, P&L, order books, tickers, holdings, charts, or streaming market data.
After installing, no special invocation needed. Triggers:
financial-ui-patternsmodern-pro-dark referencepro-terminal referenceeditorial-financial referenceBoth skills built using TDD-for-documentation discipline (see superpowers:writing-skills). Each was tested against a baseline subagent (rendering without the skill) and verified against a second subagent (rendering with the skill loaded). Verified-distinct output across personas.
references/charts-and-indicators.mdBrand and product names referenced throughout this project (Bloomberg, TradingView, Kraken, Coinbase, Binance, Robinhood, Public, Financial Times, Wise, Revolut, Cash App, Massive, Stripe, Vercel, Linear, TastyTrade, Uniswap, Apple, and others) are used for illustrative, descriptive, and educational purposes only — to ground each persona in a concrete reference. This project is not affiliated with, endorsed by, sponsored by, or in any way officially connected to any of those companies. All trademarks, service marks, and trade names are the property of their respective owners.
MIT
Best experience: Claude Code
/plugin marketplace add rgourley/financial-ui-patternsThen /plugin menu → select skill → restart. Use /skill-name:init for first-time setup.
Other platforms
Install via CLI
npx mdskills install rgourley/financial-ui-patternsFinancial UI Patterns is a free, open-source AI agent skill. Use when building any UI that displays prices, P&L, holdings, orders, trades, charts, order books, watchlists, or streaming market data. Covers patterns from Kraken, Coinbase, TradingView, Bloomberg, Robinhood. Read before writing JSX for any financial surface.
Install Financial UI Patterns with a single command:
npx mdskills install rgourley/financial-ui-patternsThis downloads the skill files into your project and your AI agent picks them up automatically.
Financial UI Patterns works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Codex, Gemini Cli, Amp, Roo Code, Goose, Opencode, Trae, Qodo, Command Code. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.