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 페이지를 검토하고 설치를 진행할 수 있습니다.
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 pnpm 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 pnpm storybook:web to explore the inventory.