xiaohongshu
xiaohongshu
ios-ux-audit
iPhoneユーザー向けのUX監査を実行し、問題点と改善案をレポートする。「UX監査して」「iOS UXチェック」「画面を監査」などのリクエストで使用する。
Full skill instructions
指定された画面(または全画面)を走査し、iPhoneユーザーのUX品質を監査する。
本プロジェクトは Apple iOS 26 の Liquid Glass デザインを前提とする。
監査時は @callstack/liquid-glass (LiquidGlassView, LiquidGlassContainerView) の使用状況も確認する。
対象ファイル:
src/screens/**/*.tsx — 画面コンポーネントsrc/components/**/*.tsx — UIコンポーネントsrc/App.tsx — ナビゲーション構造引数が指定された場合はその画面のみ、省略時は全画面を対象とする。
以下の7カテゴリを順にチェックし、問題があれば具体的なファイル名・行番号と改善案を報告する。
SafeAreaView がルートで使用されているかuseSafeAreaInsets() で動的にパディングを取得しているかlight / dark)が背景色と適切かTextInput を含む画面に KeyboardAvoidingView があるか(iOS: behavior="padding")ScrollView に keyboardShouldPersistTaps="handled" が設定されているかreturnKeyType が適切に設定されているか(done, next, search 等)Keyboard.dismiss() 等)notificationAsync(Warning) があるかselectionAsync() があるかnotificationAsync(Success) があるかPressable / TouchableOpacity に accessibilityLabel があるかaccessibilityLabel があるかaccessibilityLabel または accessible={false}(装飾的)があるかaccessibilityRole が適切に設定されているか(button, link, header 等)FlatList / SectionList を使っているか(.map() ではなく)resizeMode と遅延読み込みがあるかReact.memo / useMemo / useCallback があるかkey prop に配列のインデックスではなく一意のIDを使っているか@expo/vector-icons 等)を使っているか<)スタイルかLiquidGlassView が適用されているかLiquidGlassContainerView でグループ化されているかeffect プロパティが適切か(カード: regular, オーバーレイ: clear)isLiquidGlassSupported で非対応デバイスにフォールバックがあるかrgba(255,255,255,0.8))が設定されているかborderRadius が設定されているかAccessibilityInfo) を尊重しているかPlatformColor('labelColor') を使用しているかRefreshControl) があるか## iOS UX 監査レポート
### 対象: [画面名 or 全画面]
#### 🔴 Critical(即座に修正すべき)
- **[カテゴリ]** `ファイル名:行番号` — 問題の説明
→ 改善案: ...
#### 🟡 Warning(改善推奨)
- **[カテゴリ]** `ファイル名:行番号` — 問題の説明
→ 改善案: ...
#### 🟢 Good(問題なし)
- [カテゴリ]: ✓ 適切に実装済み
#### 📊 スコア: X / 8 カテゴリ合格
src/theme/tokens.ts のデザイントークンを考慮するxiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
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...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
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...
Display project status, active tracks, and next actions
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.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience