All work
Developer Tooling 2026

native-design

Open-source design intelligence engine and CLI for AI coding agents enforcing authentic 2026 native OS guidelines across Apple, Google, Microsoft, and Linux.

Source
Node.jsCLISwiftUIJetpack ComposeWinUILibadwaita
native-design preview
Problem

AI coding agents (Claude, Cursor, Copilot) frequently generate mobile and desktop UIs that feel like 2017 web wrappers — hardcoded hex colors, hamburger drawers on iOS, and non-standard layouts.

My role

Author & Systems Designer: engineered the deterministic multi-platform rule engine, CLI auditor, and design guidelines.

Technical decisions

Deterministic AST anti-slop rules

Built strict parsing rules for SwiftUI, Jetpack Compose, WinUI, and Libadwaita code to detect and reject web-wrapper patterns, raw hex color literals, and non-platform idioms.

Authentic 2026 platform sub-engines

Formulated precise specifications for Apple Liquid Glass (floating translucent capsules, spring physics), Android 17 M3 Expressive (dynamic color, predictive back), and GNOME Libadwaita AdwHeaderBar.

Strict hit-target & ergonomics enforcement

Enforced 44×44pt minimum touch targets for Apple and 48×48dp for Android with 8dp separation grids, eliminating thumb-frustrating micro-buttons.

Semantic theme token mapping

Mandated semantic system tokens (systemBackground, colorScheme.surface) over static colors to guarantee resilience across system Dark Mode and high-contrast accessibility modes.

Results
  • Open-source CLI tool and AI agent skill with MIT license
  • Comprehensive Rosetta Stone matrix bridging design tokens across 4 OS ecosystems
  • Deterministic scorecard auditing native UI codebases automatically