expo-atomic
Implementation and management of Atomic Design methodology in Expo.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Implementation and management of Atomic Design methodology in Expo.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Modular architecture and technical standards for Expo with Jotai, Expo Router, and Biome.
Guidelines for creating API routes in Expo Router with EAS Hosting
Helps understand and write EAS workflow YAML files for Expo projects. Use this skill when the user asks about CI/CD or workflows in an Expo or EAS context, mentions .eas/workflows/, or wants help with EAS build pipelines or deployment automation.
Deploying Expo apps to iOS App Store, Android Play Store, web hosting, and API routes
Guidelines for upgrading Expo SDK versions and fixing dependency issues
استنادا إلى تصنيف SOC المهني
| name | expo-atomic |
| description | Implementation and management of Atomic Design methodology in Expo. |
| version | 1.0.0 |
| license | MIT |
This document outlines how the Atomic Design methodology is applied within this project to ensure a scalable, maintainable, and highly reusable design system.
We follow the Atomic Design hierarchy to break down complex UIs into fundamental building blocks. This allows us to develop, test, and document components in isolation before assembling them into full screens.
Location: src/theme/
These are the smallest visual elements that define the app's look and feel. They are not components themselves but are consumed by all atoms and molecules.
Location: src/components/
The most basic UI building blocks that cannot be broken down further without losing their functionality.
Text, Icon, Badge, Divider.Location: src/components/
Simple groups of two or more atoms functioning together as a unit. They often handle simple user interactions.
Input: (Label atom + TextInput + Error atom)Checkbox: (Icon atom + Text atom)Avatar: (Image atom + Initials atom)Location: src/components/
Complex UI components composed of molecules and/or atoms. These form distinct sections of an interface.
AppBar, NewsListItem, LoginForm.Location: src/app/ (Layouts)
Page-level objects that define the layout structure of a screen without being tied to specific content.
expo-router layouts (_layout.tsx) to define scaffolding.Location: src/app/ (Routes)
Specific instances of templates where the UI is rendered with real data and business logic.
index.tsx, news.tsx.src/theme/ in your .styles.ts..stories.tsx file and run bun storybook-generate to validate visually..test.tsx to ensure functionality and accessibility.All components across the atomic spectrum are documented in Storybook, which acts as our living design system documentation. Run bun storybook:web to explore the inventory.