AP

apex-os-design

Builds high-quality, dark-mode mobile UI components and layouts using React Native and Expo.

Install

mkdir -p .claude/skills/apex-os-design && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16422" && unzip -o skill.zip -d .claude/skills/apex-os-design && rm skill.zip

Installs to .claude/skills/apex-os-design

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Generates premium dark-mode UI for Apex OS wellness app (React Native + Expo 54). Use when designing screens, creating components, making layout decisions, generating data visualizations, or writing frontend code. Covers color system, typography, motion, haptics, and component patterns for a Bloomberg-meets-Calm aesthetic. References APEX_OS_PRD_v8.1.md for product logic and APEX_OS_BRAND_GUIDE.md for voice.
411 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Generate dark-mode UI for React Native + Expo 54 applications.
  • Design screens following Bloomberg-meets-Calm aesthetic.
  • Create components adhering to defined patterns.
  • Implement a consistent color system and typography.
  • Generate data visualizations.
  • Apply motion and haptic feedback guidelines.

How it works

The skill uses a defined design system, including color palettes, typography, component patterns, and aesthetic DNA, to generate UI code for a dark-mode wellness app.

Inputs & outputs

You give it
Design brief, screen requirements, or component specifications
You get back
React Native code for UI screens, components, or data visualizations

When to use apex-os-design

  • Creating a new dashboard screen
  • Designing data visualization components
  • Implementing a dark mode color system
  • Building responsive mobile layouts

About this skill

Apex OS Design System

Overview

This skill guides creation of premium, production-grade UI for Apex OS: a dark, data-forward, evidence-based wellness operating system for health-conscious professionals.

Tech stack: React Native + Expo 54, TypeScript, Reanimated for motion

Related files:

  • Product behavior: APEX_OS_PRD_v8.1.md
  • Brand voice: APEX_OS_BRAND_GUIDE.md
  • Design brief: APEX_OS_design_brief.md

Design Intent

One-Sentence Brief

Build an interface a busy founder would trust with their health data—premium, dark, data-dense, scientifically credible, and respectful of their time.

Aesthetic DNA

SourceWeightContribution
Bloomberg Terminal40%Data density, professional authority, assumes user intelligence
Oura Ring app30%Warm dark mode, "one big thing" focus, color as body-state
Linear15%Precision, speed, no wasted pixels
Calm10%Breathing space, intentional simplicity

User Test

Before finalizing any UI, ask:

"Would a traveling founder, checking this at 6am in an airport lounge, understand what matters and what to do in under 10 seconds?"

If not, simplify hierarchy, reduce noise, sharpen the primary action.

Quick Reference

Core Colors

Canvas:       #0F1218   (app background)
Surface:      #181C25   (cards, modals)
Elevated:     #1F2430   (inputs, pressed states)
Subtle:       #2A303D   (borders, dividers)

Teal:         #63E6BE   (primary CTAs, active states)
Blue:         #5B8DEF   (secondary actions, links)
Gold:         #D4A574   (Pro tier, achievements)

Text Primary:   #F6F8FC
Text Secondary: #A7B4C7
Text Muted:     #6C7688

Recovery High:     #4ADE80  (75-100%)
Recovery Moderate: #FBBF24  (60-74%)
Recovery Low:      #F87171  (<60%)

For full color system with usage rules, see colors.md.

Typography Quick Start

// Font families
const fonts = {
  ui: 'Inter',           // Headlines, UI text
  data: Platform.select({
    ios: 'SF Mono',
    android: 'JetBrains Mono',
    default: 'monospace'
  })
};

// Key sizes
const type = {
  metric: 48,    // Hero metrics (recovery score)
  h1: 28,        // Screen titles
  h2: 22,        // Section headers
  body: 16,      // Main content
  caption: 12,   // Labels, timestamps
};

For full type scale and rules, see typography.md.

Component Essentials

Cards: surface background, 1px subtle border, 12px radius, 20px padding, subtle elevation

Elevation: Cards float with 0 2px 8px rgba(0,0,0,0.12). Hero cards (Recovery Score) use hero elevation.

Primary Button: teal background, dark text, 48px min height, 12px radius

Touch targets: 44×44pt minimum, 48×48pt preferred

Spacing: 8pt grid. Card padding: 20px (was 16). Section gaps: 28px (was 24). Hero sections: 40-56px.

For all component patterns including elevation system, see components.md.

How to Use This Skill

When Invoked

  1. Read this file for visual/interaction constraints
  2. Reference PRD for product logic and user flows
  3. Reference Brand Guide for copy tone
  4. Generate code that follows patterns in referenced files

Prompting Patterns

Screen design:

"Design the Home (Morning Anchor) screen. Intent: traveling founder should understand recovery + first protocol in 10 seconds. Use Recovery Score Card hero, Today's Protocols list, and brand voice from APEX_OS_BRAND_GUIDE.md."

Component design:

"Create a Protocol Card component following components.md patterns. Show icon, title, adherence dots (5/7), and chevron affordance."

Data visualization:

"Build an HRV trend chart following data-viz.md. 7-day default, teal line with gradient fill, tap for tooltip."

Degrees of Freedom

AreaFreedomNotes
Color paletteLowUse defined colors only
TypographyLowInter + monospace for data
SpacingMedium8pt grid, adapt to content
LayoutMediumFollow archetypes, adapt to context
AnimationMediumFollow timing guidance, creative within bounds
Copy toneLowMatch "warm expertise" voice exactly

Screen Archetypes

Home (Morning Anchor)

Goal: User knows recovery state + first action in 10 seconds.

Structure:

  1. Header: greeting + date + profile icon
  2. Recovery Score Card (hero)
  3. "One Big Thing" (AI-curated focus for today)
  4. Today's Protocols list (3-5 items)
  5. Chat entry point

See screens.md for full specification.

Protocol Detail

Goal: Understand what to do, then optionally explore why.

Structure:

  1. Title + icon + category badge
  2. Hero visual (geometric line art icon, teal accent, 120×120pt)
  3. "The Protocol" (specific steps)
  4. Collapsible: Why / Your Data / Science
  5. Sticky CTA: "Start Protocol"

Hero Icon Style: Geometric line art, 2px stroke, teal (#63E6BE), subtle scale animation on load.

See screens.md for full specification including icon examples.

AI Chat

Goal: Personalized, data-informed guidance.

Structure:

  • AI messages: left, surface cards
  • User messages: right, accent background
  • Thinking state: subtle pulse
  • Sticky input bar

See screens.md for full specification.

Additional Screens

For MVD (Minimum Viable Day), Weekly Synthesis, Wearable Connection, and Onboarding archetypes, see screens.md.

Animation & Haptics

Core principle: Every animation must confirm action, guide attention, or provide continuity.

Timing guidance:

InteractionDuration
Button press~100ms
Screen transition~250ms
Modal appear~250ms
Metric count-up~300-500ms

Micro-Delight Moments:

  • Protocol completion: checkmark spring + teal glow pulse + particle burst (3-5 dots)
  • Loading: pulsing logo (scale 0.95→1.05, 1.2s), not generic spinner
  • Empty states: breathing animation on illustration (scale 0.98→1.02, 3s)
  • Recovery score reveal: count-up + ring fill + zone-color glow

For complete motion system, haptic mapping, and micro-delight implementations, see motion-haptics.md.

Data Visualization

Core rules:

  • User understands the "story" in ~5 seconds
  • Always label axes, units, time windows
  • Teal for primary data, zone colors for recovery states
  • Tap → tooltip with exact value

For chart patterns (line trends, progress bars, adherence dots, correlation cards), see data-viz.md.

Accessibility

Non-negotiable requirements:

  • WCAG AA contrast (≥4.5:1 for text)
  • 44×44pt minimum touch targets
  • Color never the only signal
  • Respect prefers-reduced-motion
  • Accessible labels on all interactive elements

For complete accessibility checklist, see accessibility.md.

Logo Usage

Assets Location

Logo files live in /client/assets/logo/ (NOT in the skill folder).

Variants

VariantFileUse Case
Chevron onlychevron-only.pngApp icon, loading animation, favicon, compact spaces
Verticalvertical_-_Logo-Brand_Name.pngSplash screen, onboarding, centered layouts
Horizontalhorizontal_-_Logo-Brand_Name.pngNavigation header, login screen, in-app branding
Horizontal + taglinehorizontal_-_Logo-Brand_Name-Tagline.pngLanding page, external marketing only

Tagline

Canonical tagline: "Your Performance Operating System"

Use tagline version for marketing/external only. Inside the app, use the no-tagline variants.

Logo Colors

The chevron uses a gradient (do not flatten to solid):

Top:    #63E6BE (teal)
Bottom: #5B8DEF (blue)

The wordmark:

  • "APEX": White (#F6F8FC), bold weight
  • "OS": Light gray (#A7B4C7), light weight

Important: These logos have white/light wordmarks designed for dark backgrounds. Always place on dark surfaces (#0F1218 canvas or #181C25 surface).

Sizing Guidelines

ContextRecommended Size
App icon1024×1024 source, system scales
Navigation headerHeight: 32px
Splash screenWidth: 40% of screen, centered
Loading indicator48×48px (chevron only)

Clear Space

Minimum padding around logo = height of one chevron stroke.

Usage Rules

Do:

  • Place on dark backgrounds only (#0F1218, #181C25)
  • Maintain aspect ratio
  • Use chevron-only for loading animation (pulsing)

Don't:

  • Place on light backgrounds (wordmark invisible)
  • Stretch or distort
  • Add shadows/glows to the logo itself
  • Use tagline version inside the app
  • Recreate — always use official assets

Loading Animation

import ChevronLogo from '@/assets/logo/chevron-only.png';

// Pulsing loader (see motion-haptics.md for full implementation)
<ApexLoadingIndicator 
  source={ChevronLogo}
  size={48}
/>

UI Copy Guidelines

Voice: "Warm expertise"—knowledgeable friend who's also a health scientist.

Do:

  • Lead with action
  • Use specific numbers
  • Keep praise factual: "HRV up 8% vs last week"

Don't:

  • Generic wellness clichés
  • Guilt-trip about missed days
  • Over-celebrate ("You're crushing it!!!")

Examples:

Instead ofUse
"Amazing job! You smashed your goals!""HRV up 10% vs last week. Protocol is working."
"Don't break your streak!""Morning Light: 5/7 this week."

File Reference

FileContent
colors.mdFull color system, zone usage, overlay calculations
typography.mdType scale, font loading, line height rules
components.mdCards, buttons, inputs, navigation patterns
screens.mdAll screen archetypes with structure and interaction
data-viz.mdCharts, progress bars, correlation cards
motion-haptics.mdAnim

Content truncated.

When not to use it

  • When designing for light-mode interfaces.
  • When the application is not a wellness app.
  • When the tech stack is not React Native + Expo 54.

Limitations

  • Color palette is low freedom; only use defined colors.
  • Typography is low freedom; use Inter + monospace for data.
  • Never use light/white backgrounds.

How it compares

This workflow provides a highly opinionated and detailed design system for a specific app aesthetic, ensuring consistency and adherence to brand guidelines, unlike generic UI development.

Compared to similar skills

apex-os-design side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
apex-os-design (this skill)05moNo flagsIntermediate
mobile-android-design1012moNo flagsIntermediate
building-ui04moReviewIntermediate
mobile-ios-design01moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

More by diegosouzapw

View all by diegosouzapw

helm-chart-scaffolding-v2

diegosouzapw

Helm Chart Scaffolding workflow skill. Use this skill when the user needs Comprehensive guidance for creating, organizing, and managing Helm charts for packaging and deploying Kubernetes applications and the operator should preserve the upstream workflow, copied support files, and provenance before

00

cc-skill-coding-standards-v2

diegosouzapw

Coding Standards & Best Practices workflow skill. Use this skill when the user needs Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development and the operator should preserve the upstream workflow, copied support files, and provenance before

00

worktree-setup

diegosouzapw

Automatically invoked after `git worktree add` to create data/shared symlink and data/local directory. Required before starting work in any new worktree.

00

parsehub-automation

diegosouzapw

Automate Parsehub tasks via Rube MCP (Composio). Always search tools first for current schemas.

00

signalwire-agents-sdk

diegosouzapw

Expert assistance for building SignalWire AI Agents in Python. Automatically activates when working with AgentBase, SWAIG functions, skills, SWML, voice configuration, DataMap, or any signalwire_agents code. Provides patterns, best practices, and complete working examples.

00

agent-sales-engineer

diegosouzapw

Expert sales engineer specializing in technical pre-sales, solution architecture, and proof of concepts. Masters technical demonstrations, competitive positioning, and translating complex technology into business value for prospects and customers.

00

You might also like

mobile-android-design

wshobson

Master Material Design 3 and Jetpack Compose patterns for building native Android apps. Use when designing Android interfaces, implementing Compose UI, or following Google's Material Design guidelines.

101335

building-ui

cappylab

>

00

mobile-ios-design

voidrot

Use when designing or implementing native iOS interfaces with Apple HIG, SwiftUI, SF Symbols, Dynamic Type, navigation, gestures, accessibility, or platform-native polish.

00

heroui-native

heroui-inc

HeroUI Native component library for React Native (Tailwind v4 via Uniwind). Use when working with HeroUI Native components, installing HeroUI Native, customizing themes, or accessing component documentation. Keywords: HeroUI Native, heroui-native, React Native UI, Uniwind.

535

penpot-uiux-design

github

Comprehensive guide for creating professional UI/UX designs in Penpot using MCP tools. Use this skill when: (1) Creating new UI/UX designs for web, mobile, or desktop applications, (2) Building design systems with components and tokens, (3) Designing dashboards, forms, navigation, or landing pages, (4) Applying accessibility standards and best practices, (5) Following platform guidelines (iOS, Android, Material Design), (6) Reviewing or improving existing Penpot designs for usability. Triggers: "design a UI", "create interface", "build layout", "design dashboard", "create form", "design landing page", "make it accessible", "design system", "component library".

27145

elegant-design

rand

Create world-class, accessible, responsive interfaces with sophisticated interactive elements including chat, terminals, code display, and streaming content. Use when building user interfaces that need professional polish and developer-focused features.

21108

Search skills

Search the agent skills registry