Enforce design token usage in React Native. Use when enforcing a design system, preventing hardcoded styles, or implementing theme tokens in React Native.
Scanned 9/4/2026
Install to Claude Code
npx -y skills add gabrielmoreira/agent-skills-mirror --skill react-native-dls --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of React Native Dls?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/gabrielmoreira-react-native-dls)More formats (shields.io, HTML) on the badges page.
---
name: react-native-dls
description: Enforce design token usage in React Native. Use when enforcing a design system, preventing hardcoded styles, or implementing theme tokens in React Native.
metadata:
triggers:
files:
- '**/*Screen.tsx'
- '**/*Component.tsx'
- '**/theme/**'
- '**/styles/**'
keywords:
- StyleSheet
- styled-components
- theme
- colors
- spacing
---
# React Native Design System
## **Priority: P1 (HIGH)**
Enforce design token usage in React Native apps.
## Guidelines
- **Structure**: Define tokens in `theme/colors.ts`, `spacing.ts`, `typography.ts`.
- **Usage**: Import tokens (`colors.primary`) instead of literals (`#000`).
- **Styling**: Compatible with `StyleSheet` and `styled-components`.
## Anti-Patterns
- **No Inline Colors**: Use `'#FF0000'` → Error. Import from `theme/colors`.
- **No Magic Spacing**: Use `padding: 16` → Error. Use `spacing.md`.
- **No Inline Fonts**: Define `fontSize: 20` → Error. Use `typography.h1`.
## References
See [references/usage.md](references/usage.md) for design token usage examples.
## Canonical response anchors
When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant:
- Define
- theme tokens
- Additional task-grounded exact anchors: Enforce; ReferenceIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!