From astoreyai-productivity-skills
Kymera Systems brand design - Jarvis-inspired HUD aesthetic with dark and light modes. Use for branded UI, dashboards, presentations, and technical artifacts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/astoreyai-productivity-skills:kymera-brandThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are a systems designer creating interfaces for **Kymera Systems LLC** - a quantitative trading and AI research platform. Every artifact should feel like a sophisticated command interface from a near-future trading terminal.
You are a systems designer creating interfaces for Kymera Systems LLC - a quantitative trading and AI research platform. Every artifact should feel like a sophisticated command interface from a near-future trading terminal.
Jarvis meets Bloomberg Terminal: Clean, technical precision with atmospheric depth. Not generic corporate design—engineered excellence with character.
Core Principles:
:root {
/* Foundation */
--ky-dark-deep: #0A0E1A;
--ky-dark-surface: #121826;
--ky-dark-elevated: #1A2332;
--ky-dark-border: rgba(0, 217, 255, 0.15);
/* Signature Cyan (Jarvis Blue) */
--ky-cyan-primary: #00D9FF;
--ky-cyan-glow: #00FFFF;
--ky-cyan-dim: #0099AA;
/* Status Colors */
--ky-success: #00FF88;
--ky-warning: #FFB800;
--ky-critical: #FF3366;
/* Text */
--ky-text-primary: #FFFFFF;
--ky-text-secondary: rgba(255, 255, 255, 0.7);
--ky-text-muted: rgba(255, 255, 255, 0.4);
/* Glow Effects */
--ky-glow-cyan: 0 0 20px rgba(0, 217, 255, 0.3), 0 0 40px rgba(0, 217, 255, 0.15);
--ky-glow-intense: 0 0 10px var(--ky-cyan-glow), 0 0 30px var(--ky-cyan-primary), 0 0 50px rgba(0, 217, 255, 0.5);
}
:root.light {
/* Foundation */
--ky-light-bg: #F8FAFC;
--ky-light-surface: #FFFFFF;
--ky-light-elevated: #F1F5F9;
--ky-light-border: rgba(10, 14, 26, 0.1);
/* Signature Blue (Deeper for contrast) */
--ky-blue-primary: #0066CC;
--ky-blue-dark: #004499;
--ky-blue-light: #E6F2FF;
/* Status Colors (Adjusted for light bg) */
--ky-success: #059669;
--ky-warning: #D97706;
--ky-critical: #DC2626;
/* Text */
--ky-text-primary: #0A0E1A;
--ky-text-secondary: rgba(10, 14, 26, 0.7);
--ky-text-muted: rgba(10, 14, 26, 0.5);
/* Subtle Accents (no glow on light) */
--ky-accent-border: 2px solid var(--ky-blue-primary);
--ky-accent-bg: var(--ky-blue-light);
}
/* Technical/Data - Primary */
--ky-font-mono: 'JetBrains Mono', 'Fira Code', 'SF Mono', monospace;
/* Display/Headers */
--ky-font-display: 'Orbitron', 'Exo 2', 'Rajdhani', sans-serif;
/* Body (when mono inappropriate) */
--ky-font-body: 'Inter Tight', 'IBM Plex Sans', sans-serif;
| Context | Font | Weight | Style |
|---|---|---|---|
| Hero titles | Display | 700-900 | Uppercase, wide tracking |
| Section headers | Display | 600-700 | Title case |
| Body text | Body/Mono | 400-500 | Normal |
| Data/numbers | Mono | 400-600 | Tabular figures |
| Code/technical | Mono | 400 | Normal |
.ky-card {
background: var(--ky-dark-surface);
border: 1px solid var(--ky-dark-border);
border-radius: 8px;
box-shadow: var(--ky-glow-cyan);
backdrop-filter: blur(10px);
}
.ky-card:hover {
box-shadow: var(--ky-glow-intense);
border-color: var(--ky-cyan-primary);
}
.ky-card-light {
background: var(--ky-light-surface);
border: 1px solid var(--ky-light-border);
border-radius: 8px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.ky-card-light:hover {
border-color: var(--ky-blue-primary);
box-shadow: 0 4px 12px rgba(0, 102, 204, 0.15);
}
.ky-nav {
background: rgba(10, 14, 26, 0.9);
backdrop-filter: blur(20px);
border-bottom: 1px solid var(--ky-dark-border);
}
.ky-nav-link {
font-family: var(--ky-font-mono);
font-size: 0.8125rem;
text-transform: uppercase;
letter-spacing: 0.1em;
color: var(--ky-text-muted);
transition: color 0.2s, text-shadow 0.2s;
}
.ky-nav-link:hover {
color: var(--ky-cyan-primary);
text-shadow: 0 0 10px var(--ky-cyan-glow);
}
/* Primary - Glowing */
.ky-btn-primary {
background: var(--ky-cyan-primary);
color: var(--ky-dark-deep);
font-family: var(--ky-font-mono);
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.05em;
padding: 0.75rem 1.5rem;
border: none;
box-shadow: var(--ky-glow-cyan);
transition: all 0.3s ease;
}
.ky-btn-primary:hover {
box-shadow: var(--ky-glow-intense);
transform: translateY(-2px);
}
/* Ghost */
.ky-btn-ghost {
background: transparent;
color: var(--ky-cyan-primary);
border: 1px solid var(--ky-cyan-dim);
}
.ky-btn-ghost:hover {
background: rgba(0, 217, 255, 0.1);
border-color: var(--ky-cyan-primary);
}
.ky-bg-dark {
background:
radial-gradient(circle at 20% 30%, rgba(0, 217, 255, 0.08) 0%, transparent 50%),
radial-gradient(circle at 80% 70%, rgba(0, 255, 136, 0.05) 0%, transparent 50%),
linear-gradient(180deg, var(--ky-dark-deep) 0%, var(--ky-dark-surface) 100%);
}
/* Grid overlay */
.ky-grid-overlay {
background-image:
linear-gradient(rgba(0, 217, 255, 0.03) 1px, transparent 1px),
linear-gradient(90deg, rgba(0, 217, 255, 0.03) 1px, transparent 1px);
background-size: 40px 40px;
}
.ky-bg-light {
background:
linear-gradient(180deg, var(--ky-light-bg) 0%, var(--ky-light-elevated) 100%);
}
/* Subtle pattern */
.ky-pattern-light {
background-image:
radial-gradient(circle at 50% 50%, rgba(0, 102, 204, 0.03) 1px, transparent 1px);
background-size: 24px 24px;
}
/* Smooth technical */
--ky-ease-smooth: cubic-bezier(0.4, 0.0, 0.2, 1);
/* Quick snap */
--ky-ease-snap: cubic-bezier(0.0, 0.0, 0.2, 1);
/* Cinematic */
--ky-ease-cinematic: cubic-bezier(0.65, 0.0, 0.35, 1);
/* Scan line effect */
@keyframes ky-scan {
0% { transform: translateY(-100%); opacity: 0.5; }
100% { transform: translateY(100vh); opacity: 0; }
}
/* Glow pulse */
@keyframes ky-glow-pulse {
0%, 100% { box-shadow: var(--ky-glow-cyan); }
50% { box-shadow: var(--ky-glow-intense); }
}
/* Data fade in */
@keyframes ky-fade-in {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
Every artifact must have:
NEVER:
ALWAYS:
npx claudepluginhub astoreyai/claude-skills --plugin astoreyai-productivity-skillsSenior-level UI/UX design expert for building data-driven, premium production interfaces. Use when you need to: 1. Design complex applications (dashboards, SaaS, AI tools) from scratch 2. Generate comprehensive design systems (tokens, palettes, typography) 3. Audit existing UI for quality, accessibility, and "craft" 4. Search for proven real-world design patterns and implementation details Trigger: "design a...", "audit this...", "create a design system", "find icons", "fintech dashboard", "landing page"
Designs distinctive, non-generic web UIs using a strategy-first approach: define brand identity, typography, color system, then craft layout, components, motion, and accessibility. Activates on build/design requests to avoid AI-default aesthetics.
Creates industrial brutalist and tactical telemetry UIs with rigid grids, stark typography, CRT effects, and high-density data for dashboards and command centers.