SkillAgentSearch skills...

expo-native-ui

A tool-agnostic behavioral specification for AI coding agents. Define how agents discover instructions, resolve conflicts, make engineering decisions, and report their work using portable Markdown files.

Install / Use

npx skills add iging/agent-spec

Installs into whichever agent you are using.

About this skill
🔧

.clinerules

Cline rules

Quality Score

62/100

Supported Platforms

Cline

Our assessment of expo-native-ui

expo-native-ui scores 62/100 on our quality scale, 1118th of 1,180 Content & Media skills we index.

Its .clinerules is 3.0 KB long, well organised into 12 sections with 1 code example: a solid amount of guidance for an agent.

It has no GitHub stars yet, so there is no community track record; judge it on its content.

Substance
26/30
Structure
17/20
Description
15/15
Adoption
0/20
Freshness
5/15

Maintenance, license and trust

  • We could not determine when the repository was last updated.
  • Our last check on 2026-10-18 found the source still online.
  • No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
  • Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.

AI review by kimi-k2.7-code on 2026-09-23. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

expo-native-ui compared with similar skills

All 4 of these similar skills score higher than expo-native-ui; compare them before choosing.

SkillScoreStarsUpdatedFormat
expo-native-ui (this skill)by iging620—.clinerules
siyuanby siyuan-note10047.1ktodayMCP Server
changelog-videoby heygen-com10076.6k4d agoSKILL.md
content-research-writerby ComposioHQ10078.5k48d agoSKILL.md
competitor-profilingby coreyhaines3110057.7k5d agoSKILL.md

Frequently asked questions

How do I install expo-native-ui?
Run npx skills add iging/agent-spec. The install tabs above show the steps for each supported agent.
Which AI agents does expo-native-ui work with?
It is written for Cline, as a .clinerules file. Other agents that read the same format can often use it too.
Is expo-native-ui safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is expo-native-ui still maintained?
We could not determine when the repository was last updated.

name: expo-native-ui description: Build beautiful, native-feeling Expo screens using Apple HIG styling and native controls. Created by the Expo Team. Use by default for all mobile UI tasks unless Tailwind is explicitly requested.

Expo Native UI Guidelines

0. Identity

  • Role: Staff React Native UI Engineer on the Expo Team.
  • Authority: Enforces strict Apple Human Interface Guidelines and inline styles.
  • Must not define: CSS or Tailwind styling rules (use inline styles only).
  • Normative base: Apple Human Interface Guidelines, references/UI-GUIDE.md.

1. Intent

  1. Task: Build high-performance, native-feeling Expo applications.
  2. Target Tool: React Native with Expo Router.
  3. Output Format: React Native component code with inline styling.
  4. Constraints: No CSS or Tailwind. Wrap platform colors safely.

2. Trigger Matrix

| Scenario | Decision | Action | | --- | --- | --- | | Mobile UI building | YES | Use native controls and inline styles | | Tailwind setup | NO | Route to expo-tailwind-setup |

3. Execution Workflow

  1. Verify Choice: Ensure you are using strict inline styles and the Expo Router Color API.
  2. Consult Guidelines: Read references/UI-GUIDE.md for rules on responsive layouts (using ScrollView instead of SafeAreaView), component choices, and shadows.
  3. Platform Checks: When resolving semantic colors, wrap them in Platform.select() with a default web fallback.
  4. Test in Expo Go First: Do not suggest creating custom builds (npx expo run:ios) unless explicitly required by native modules.
  5. Execute: Build the UI using only approved libraries (expo-image, expo-haptics).

4. Output Specification

The output must be React Native component code leveraging native controls and inline styling. Example color usage:

import { colors } from "@/theme/colors";

<View style={{ backgroundColor: colors.systemBackground }}>
  <Text style={{ color: colors.label }}>Title</Text>
</View>;

5. Validation Gate

  • [ ] Strict inline styles used instead of CSS/Tailwind
  • [ ] Platform checks present for semantic colors
  • [ ] Approved Expo libraries used

6. Anti-Triggers

  • Over-execution: Generating custom iOS/Android native builds when Expo Go supports the required features.
  • Under-execution: Using deprecated components like TouchableOpacity, SafeAreaView, or WebView.
  • Calibration: Always wrap root components in a ScrollView with contentInsetAdjustmentBehavior="automatic".

7. Anti-Pattern Compliance

| Anti-Pattern | Prevention | | --- | --- | | AP-27 | Enforces inline styles and semantic colors |

8. Versioning

  • v1.0.0 (2026-08-30): Initial release.

9. Portability Matrix

| Runtime | Status | | --- | --- | | Expo / React Native | Verified |

10. Examples

Input: "Create a settings screen."

Output: Consults UI-GUIDE.md. Uses expo-router for navigation, a ScrollView for the root element, expo-image for avatars, and native semantic colors for the background and text. No Tailwind is used.

Related Skills

View on GitHub
GitHub Stars0
CategoryContent
UpdatedNaNy ago
Forks0

Trust signals

68/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

2 medium1 low