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.
Skills for building financial user interfaces that show prices, P&L, holdings, orders, trades, charts, order books, watchlists, and streaming market data. It also helps pick a visual style, from pro terminal to retail or editorial.
Claude Code
> /plugin marketplace add rgourley/financial-ui-suite> /plugin install financial-ui-suite@financial-ui-suite
Codex
$ npx skills add rgourley/financial-ui-suite -a codex
Cursor
$ npx skills add rgourley/financial-ui-suite -a cursor
Gemini CLI
$ npx skills add rgourley/financial-ui-suite -a gemini-cli
GitHub Copilot
$ copilot plugin marketplace add rgourley/financial-ui-suite$ copilot plugin install financial-ui-suite@financial-ui-suite
OpenCode
$ npx skills add rgourley/financial-ui-suite -a opencode
Windsurf
$ npx skills add rgourley/financial-ui-suite -a windsurf
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 14 styles modeled on what Bloomberg, TradingView, Kraken Pro, Robinhood, Coinbase Advanced, the Financial Times, Massive, Wise, TastyTrade, Uniswap, iOS Stocks, Yahoo Finance, AlphaSense, Yahoo's new AlphaSpace terminal, and retro-computing terminals 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
├── retro-tui.md Gloomberb, lazygit, k9s, btop
└── charts-and-indicators.md Per-style chart treatments
A clean, tiled terminal aesthetic inspired by Gloomberb: muted monospace, :: panel headers, traffic-light window chrome, green/red only on values. Ships 22 swappable phosphor themes (references/retro-tui-themes.css) and an optional CRT mode. Open examples/retro-tui.html to switch themes and toggle CRT live.

CRT mode (scanlines + phosphor bloom on an amber theme), off by default:

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:
claude plugin marketplace add rgourley/financial-ui-suite
claude plugin install financial-ui-suite@financial-ui-suite
From a local checkout:
claude plugin marketplace add /path/to/financial-ui-suite
claude plugin install financial-ui-suite@financial-ui-suite
Codex: the repo ships .codex-plugin/plugin.json. Add it as a repo or local marketplace in Codex. The same skills/ folder loads.
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
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 is a personal project by Rob Gourley. It 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
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.
A development methodology for coding agents that makes the agent brainstorm before building, follow plans, run parallel work and finish branches in a disciplined way. You get fewer skipped steps and more consistent results from your coding assistant.
Helps you take a change from a rough idea or bug report through to a tested, reviewed result, with each step handled by a focused skill. Its skills cover pinning down domain terms, designing module interfaces, diagnosing hard bugs, and reviewing changes against your repo's coding standards.
Gives your coding agent a planning, testing and review routine to follow on every task. It plans before building, checks changes with tests, has a fresh reviewer look for regressions, and saves repeated wins as reusable skills.
Developer tools for working on the React codebase itself. Provides skills for extracting error messages, managing and debugging feature flags across release channels, running Flow type checks, and fixing lint and formatting issues before committing.
Skills for building financial user interfaces that show prices, P&L, holdings, orders, trades, charts, order books, watchlists, and streaming market data. It also helps pick a visual style, from pro terminal to retail or editorial. 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. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it