building-native-ui

Design and implement native UI for Expo Router apps.

5|1|Updated Sep 26, 2025
One-click install
npx skills add https://github.com/budgie-at/budgie --skill building-native-ui-budgie-at
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-native-ui
Source: https://github.com/budgie-at/budgie/tree/main/.agents/skills/building-native-ui
Command: npx skills add https://github.com/budgie-at/budgie --skill building-native-ui-budgie-at

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers design and implement native UI for Expo Router apps, reducing boilerplate and ensuring consistent cross‑platform visuals.

Core Features & Use Cases

  • Fundamentals & Patterns: guidance on routing, navigation, styling, and component composition for Expo Router-powered apps.
  • Native Tabs & Patterns: instructions for implementing NativeTabs, tabbed navigation, and iOS/Android‑friendly UI patterns.
  • References & Examples: links to route-structure, icons, visuals, animations, and glass effects to accelerate UI work.
  • Use Case: rapidly scaffold a tabbed mobile app with a cohesive look and feel across platforms.

Quick Start

Set up a new Expo Router project, apply Native Tabs in the root layout, and wire up a sample screen to verify navigation and styling.

Frequently Asked Questions about building-native-ui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build native UI with Expo Router for React Native?

To build native UI with Expo Router, you apply styling, component composition, and navigation patterns to create cross-platform visuals. This approach enforces YAML frontmatter for discovery and provides references to practical guides and code examples.

How do I implement native tabs in an Expo Router app?

Native tabs in Expo Router are implemented by applying NativeTabs in the root layout. This Skill provides instructions for tabbed navigation and iOS/Android-friendly UI patterns to ensure consistent visuals.

What is the best way to scaffold a tabbed mobile app with Expo?

The best way to scaffold a tabbed Expo app is to set up a new Expo Router project, apply Native Tabs in the root layout, and wire up a sample screen to verify navigation and styling for rapid prototyping.

Does this Expo Router UI skill provide code examples for animations and glass effects?

Yes, this Expo Router UI skill provides references to route-structure, icons, visuals, animations, and glass effects. These references accelerate UI work and guide the implementation of polished native components.

Can I use this to reduce boilerplate for cross-platform React Native UI?

Yes, you can use this skill to reduce boilerplate and ensure consistent cross-platform visuals for React Native apps. It covers fundamentals, styling, components, navigation, and animations for production-ready UI.

What are the limitations of using NativeTabs for React Native navigation?

The skill focuses on NativeTabs and Expo Router patterns for iOS and Android, but does not detail specific constraints or edge cases. It is designed for rapidly scaffolding cohesive tabbed mobile apps across platforms.