Skip to content
expo-turso-dev logo

Expo Turso Dev

expo-turso-dev

Expo + Turso + Drizzle ORMプロジェクトの開発コマンドと依存関係管理。アプリの起動、ライブラリのインストール、マイグレーション生成、キャッシュクリアなど開発コマンドを実行する時、または開発ワークフローについて質問された時に使用。重要:ライブラリインストールには必ずnpx expo installを使用。

SKILL.md

Full skill instructions

Expo Turso Dev

Expo + Turso (LibSQL) + Drizzle ORMプロジェクトの開発コマンドと依存関係管理のクイックリファレンス。

開発コマンド

このプロジェクトは@antfu/​niを使用してパッケージマネージャー(npm/​yarn/​pnpm/​bun)を自動検出します。

開発サーバーの起動

# プラットフォーム選択付きで開発サーバーを起動
nr start

# 特定のプラットフォームで起動
nr ios        # iOSシミュレーター
nr android    # Androidエミュレーター
nr web        # Webブラウザ

コード品質

# コードフォーマットとLint修正
nr lint

データベース操作

# データベースマイグレーション生成(src/​db/​schema.ts修正後)
nr db:generate

# マイグレーションは次回アプリ起動時に自動適用される
# src/​app/​_layout.tsx内のDrizzleProviderによって実行

キャッシュ管理

# Expoキャッシュをクリア(マイグレーションやビルドの問題時に有効)
npx expo start -c

依存関係のインストール

重要: ライブラリ追加時は必ずnpx expo installを使用してください。

Expoのinstallコマンドは、プロジェクトのExpo SDKバージョン(~54.0.30)に基づいて互換性のあるバージョンを自動的に選択し、さらに使用中のパッケージマネージャー(このプロジェクトではbun)も自動検出します。

正しい方法

npx expo install <package-name>

# 例
npx expo install react-native-maps

間違った方法(避けるべき)

# ❌ パッケージマネージャーで直接インストールしない
npm install react-native-maps
yarn add react-native-maps
bun add react-native-maps

理由: パッケージマネージャーで直接インストールすると、互換性のないバージョンがインストールされ、Expoビルドが壊れたりランタイムエラーが発生する可能性があります。npx expo installコマンドはSDKとの互換性を保証します。

コマンドリファレンス

  • nr: スクリプト実行(@antfu/​ni)- パッケージマネージャーを自動検出してnpm run/​bun run等を実行
  • npx expo: Expo CLI - パッケージマネージャーとSDKバージョンを自動検出

プロジェクトコンテキスト

このプロジェクトで使用している技術:

  • Expo Router: src/​app/でのファイルベースルーティング
  • Turso (LibSQL): クラウドデータベース同期(オプション、iOS/​Androidのみ)
  • Drizzle ORM: タイプセーフなデータベース操作
  • expo-sqlite: ローカルSQLiteデータベース

データベースは2つのモードで動作:

  • ローカルモード: 環境変数不要、SQLiteのみ
  • Tursoモード: EXPO_TURSO_DB_URLとEXPO_TURSO_DB_AUTH_TOKENが設定されている場合、クラウドと同期

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View