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-specInstalls into whichever agent you are using.
.clinerules
Cline rules
Quality Score
Category
Content & MediaSupported Platforms
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.
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 foundOur 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.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| expo-native-ui (this skill)by iging | 62 | 0 | — | .clinerules |
| siyuanby siyuan-note | 100 | 47.1k | today | MCP Server |
| changelog-videoby heygen-com | 100 | 76.6k | 4d ago | SKILL.md |
| content-research-writerby ComposioHQ | 100 | 78.5k | 48d ago | SKILL.md |
| competitor-profilingby coreyhaines31 | 100 | 57.7k | 5d ago | SKILL.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.
Skill content
View source on GitHubname: 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
- Task: Build high-performance, native-feeling Expo applications.
- Target Tool: React Native with Expo Router.
- Output Format: React Native component code with inline styling.
- 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
- Verify Choice: Ensure you are using strict inline styles and the Expo Router
ColorAPI. - Consult Guidelines: Read
references/UI-GUIDE.mdfor rules on responsive layouts (usingScrollViewinstead ofSafeAreaView), component choices, and shadows. - Platform Checks: When resolving semantic colors, wrap them in
Platform.select()with a default web fallback. - Test in Expo Go First: Do not suggest creating custom builds (
npx expo run:ios) unless explicitly required by native modules. - 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, orWebView. - Calibration: Always wrap root components in a
ScrollViewwithcontentInsetAdjustmentBehavior="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
siyuan
47.1kAn open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间,让人与智能体在此协作
changelog-video
76.6kTurn a weekly changelog .md into a finished branded changelog video (square 1080, ~45-60s, Annie VO, animated brand background, mock-UI visualizations, lowkey captions)
content-research-writer
78.5kAssists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your writing process from solo effort to collaborative partnership.
competitor-profiling
57.7kWhen the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions 'competitor profile,' 'competitor research,' 'competitor analysis,' 'profile this competitor,' 'analyze competitor,' 'competitive intelligence,' 'competitor deep dive,' 'who are my compe…
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
