quant-garage
Trade like a pro. Without the terminal. View the full landing page → Quant and equity research tools that run inside Claude, or behind your own UI.
financial-ui-suite — a Claude Code plugin for building financial products. UI, UX, interaction logic, and structure. A Claude Code plugin for building financial products that follow the patterns and rules every serious trading product ships.
Trade like a pro. Without the terminal. View the full landing page → Quant and equity research tools that run inside Claude, or behind your own UI.
FAQ
financial-ui-suite is a Claude Code plugin with 2 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes financial-ui-patterns, financial-ui-styles. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add rgourley/financial-ui-suite> /plugin install financial-ui-suite@financial-ui-suite-dev
financial-ui-suite— a Claude Code plugin for building financial products. UI, UX, interaction logic, and structure.
A Claude Code plugin for building financial products that follow the patterns and rules every serious trading product ships. Visual rules (tokens, typography, density, alignment), interaction logic (tick-flash, focus states, streaming-state lifecycle, throttling, gestures), structural conventions (order book direction, fallback chains, responsive table strategies), accessibility (color-blind safety, keyboard navigation, screen readers), and mobile patterns (bottom sheets, safe areas, touch interactions).
Then pick a visual aesthetic from 13 styles modeled on what Bloomberg, TradingView, Kraken Pro, Robinhood, Coinbase Advanced, the Financial Times, Massive, Wise, TastyTrade, Uniswap, iOS Stocks, Yahoo Finance, AlphaSense, and Yahoo's new AlphaSpace terminal actually ship.
This plugin covers UI, UX, interaction logic, and the structure underneath.
This plugin handles the front. Try Massive.com to handle the APIs that power it: real-time trades, quotes, OHLC bars, options chains, futures, and fundamentals across stocks, crypto, FX, and indices. Generous free tiers available.
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
│ ├── mobile-and-responsive.md Phone/tablet patterns, bottom sheets, touch
│ ├── industry-patterns.md Conventions from Bloomberg, Kraken, etc.
│ ├── charts-and-candles.md OHLC structure, volume, indicators (base)
│ ├── loading-and-skeletons.md First-load and reconnect treatments
│ ├── empty-and-error-states.md Empty/rejected/closed/rate-limit patterns
│ ├── timestamps-and-timezones.md Trade times, "as of" stamps, multi-TZ
│ ├── virtualization.md Tables 100+ streaming rows, trades tape
│ ├── chart-interactions.md Crosshair, zoom/pan, drawing tools, animations
│ ├── order-entry-and-lifecycle.md Forms, types, preview, pending→filled states, T&S
│ ├── alerts-and-disclosures.md Price alerts, escalation, PDT/wash-sale/options
│ ├── data-sources-and-freshness.md Real-time→delayed→stale chain, sources, multi-account
│ └── heatmaps-and-density-viz.md Sector heatmap, options color scale, IV surface, correlation
└── financial-ui-styles/ 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
├── yahoo-prosumer.md Yahoo Finance (current redesign), Seeking Alpha, Investing.com
├── alphaspace.md Yahoo Finance AlphaSpace, TradingView desktop
├── research-terminal.md AlphaSense, Visible Alpha, FactSet, Tegus
└── charts-and-indicators.md Per-style chart treatments
product-design general atomic decisions for any SaaS UI
financial-ui-patterns finance-specific correctness (mandatory)
financial-ui-styles pick exactly one visual aesthetic
Use the patterns layer always. Pick one style 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.
From GitHub:
git clone https://github.com/rgourley/financial-ui-suite.git
claude plugin marketplace add ./financial-ui-suite
/plugin install financial-ui-suite@financial-ui-suite-dev
From a local checkout:
claude plugin marketplace add /path/to/financial-ui-suite
/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.
Code examples target React + Tailwind. The rules (semantic tokens, tabular-nums, decimal alignment, tick flash, freshness chain, streaming/state lifecycle, accessibility) are framework-agnostic — translate the JSX/CSS to Svelte, Vue, Solid, or vanilla as needed. Token definitions in CSS variables work everywhere.
After installing, no special invocation needed. Triggers:
financial-ui-patternsmodern-pro-dark referencepro-terminal referenceeditorial-financial referenceTwo layers:
scripts/verify-financial-ui.sh <path> greps your codebase for the most common anti-patterns (raw text-green-*, dynamic Tailwind classes, toFixed(2) on prices, hardcoded hex colors, centered numeric columns). Exits 1 on hit../scripts/verify-financial-ui.sh ../my-app/src
The skills themselves were built using TDD-for-documentation (see superpowers:writing-skills): tested against a baseline subagent rendering without the skill and verified against a subagent rendering with the skill loaded. Verified-distinct output across styles.
Three of the newer styles shipped with full 1200×630 mockups (HTML source + rendered PNG in examples/og-images/). Each is rendered with placeholder branding to keep the focus on the style, not the source product.
yahoo-prosumer — light consumer ticker page
alphaspace — multi-panel consumer terminal with AI agent rail
research-terminal — buy-side document search with AI summary
See CHANGELOG.md for version history.
Brand 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, Yahoo, AlphaSense, and others) are used for illustrative, descriptive, and educational purposes only — to ground each style 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
.claude-plugin/
marketplace.json
plugin.json
.gitignore
CHANGELOG.md
examples/
og-images/
alphaspace-og.png
alphaspace.html
research-terminal-og.png
research-terminal.html
yahoo-prosumer-og.png
yahoo-prosumer.html
LICENSE
README.md
scripts/
verify-financial-ui.sh
skills/
financial-ui-patterns/
references/
accessibility.md
alerts-and-disclosures.md
chart-interactions.md
charts-and-candles.md
components.md
data-sources-and-freshness.md
empty-and-error-states.md
heatmaps-and-density-viz.md
industry-patterns.md
loading-and-skeletons.md
mobile-and-responsive.md
number-formatting.md
order-entry-and-lifecycle.md
streaming-and-state.md
timestamps-and-timezones.md
typography-and-color.md
virtualization.md
SKILL.md
financial-ui-styles/
references/
alphaspace.md
api-dashboard.md
apple-native.md
charts-and-indicators.md
crypto-exchange.md
defi-native.md
editorial-financial.md
modern-pro-dark.md
pro-terminal.md
research-terminal.md
retail-polish-dark.md
retail-polish-light.md
tasty-pro.md
yahoo-prosumer.md
SKILL.md© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic