Originator Profile フロントエンド開発ガイド
このスキルは、Originator Profile プロジェクトのフロントエンド開発を支援します。
技術スタック
- •フレームワーク: React
- •言語: TypeScript
- •スタイリング: Tailwind CSS + tailwind-merge
- •テスト: Vitest(ユニット)、Playwright(E2E・VRT)
- •リンター: ESLint
- •ビルド: Vite、esbuild
プロジェクト構成
code
apps/ ├── web-ext/ # ブラウザ拡張機能 │ ├── src/ │ │ ├── components/ # Feature-driven 構造 │ │ ├── hooks/ # カスタムフック │ │ ├── pages/ # ページコンポーネント │ │ └── utils/ # ユーティリティ │ └── e2e/ # E2E テスト └── ... packages/ ├── ui/ # 共有 UI コンポーネント │ └── src/ │ ├── components/ │ └── utils/ ├── eslint-config/ # ESLint 設定 └── tailwind-config/ # Tailwind CSS 設定
リファレンス
詳細なガイドラインは以下を参照してください:
- •コンポーネント作成パターン - Props 定義、スタイルマージ、命名規則
- •スタイリングガイド - Tailwind CSS による設計
- •アクセシビリティ - ARIA APG 指向
- •テスト規約 - Vitest、Playwright、VRT
- •プロジェクト構造 - Feature-driven folder structure