tamagui-component

Enforces consistent Tamagui component creation using design tokens and atomic rules.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/nizarghribi/hounii-monorepo-first --skill tamagui-component
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tamagui-component
Source: https://github.com/nizarghribi/hounii-monorepo-first/tree/main/.claude/skills/tamagui-component
Command: npx skills add https://github.com/nizarghribi/hounii-monorepo-first --skill tamagui-component

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Building consistent, theme-aware, and responsive UI components across web and native platforms can be challenging. This Skill provides a definitive guide for creating Tamagui components within the Hounii design system, ensuring adherence to atomic design, token usage, and accessibility standards.

Core Features & Use Cases

  • Atomic Design Enforcement: Guides component creation from atoms to organisms, promoting reusability and maintainability.
  • Design Token Integration: Ensures all styling uses Tamagui's design tokens, guaranteeing theme compatibility and consistent branding across light/dark modes.
  • Cross-Platform Responsiveness: Facilitates building components that adapt seamlessly to different screen sizes and platforms (web, iOS, Android) with built-in media queries.
  • Use Case: Create a new Card component for the UI library, ensuring it uses design tokens for colors and spacing, supports light/dark themes, and includes variants for different visual styles.

Quick Start

Use the tamagui-component skill to create a new 'Avatar' atom in the UI package, ensuring it uses design tokens for size and border-radius.

Frequently Asked Questions about tamagui-component

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create consistent Tamagui components across web and React Native?

Create Tamagui components by importing from @hounii/ui wrappers, organizing them across atoms, molecules, and organisms following Atomic Design. Apply design tokens for colors and spacing, ensure theme compatibility for light/dark modes, and use built-in media queries for cross-platform responsiveness.

What is Atomic Design and why does it matter for UI component libraries?

Atomic Design structures components from atoms (basic building blocks) through molecules and organisms to templates. This hierarchy promotes reusability, maintainability, and consistency—especially important when building theme-aware components that must scale across multiple platforms.

Can I use Tamagui design tokens with light and dark theme modes?

Yes. Tamagui design tokens enforce theme compatibility automatically. Apply tokens for all styling—colors, spacing, typography—and they adapt across light/dark modes without manual conditional logic, ensuring consistent branding across web and native platforms.

How do I avoid direct Tamagui imports when building UI components?

Import exclusively from @hounii/ui internal wrappers rather than Tamagui directly. These wrappers enforce design token usage, Atomic Design rules, and theme configuration consistency across atoms, molecules, organisms, and templates in packages/ui.

What happens if I don't use design tokens in my Tamagui components?

Skipping design tokens breaks theme compatibility, prevents light/dark mode switching, and creates maintenance friction across web and React Native targets. Design tokens ensure components stay in sync with the Hounii design system and respond to global theme changes.

Do Tamagui components built with design tokens work on both iOS, Android, and web?

Yes. Tamagui components using design tokens and responsive media queries adapt seamlessly across web, iOS, and Android. The Atomic Design structure and token system ensure consistent rendering and styling across all platforms.

Related Skills