mobile-design

Guide mobile-first design decisions for React Native, Flutter, or native apps.

35|4|Updated Sep 10, 2025
One-click install
npx skills add https://github.com/IsKenKenYa/1Panel-Client --skill mobile-design-iskenkenya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-design
Source: https://github.com/IsKenKenYa/1Panel-Client/tree/main/.cursor/skills/mobile-design
Command: npx skills add https://github.com/IsKenKenYa/1Panel-Client --skill mobile-design-iskenkenya

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents common mobile design and development anti-patterns, ensuring apps are performant, intuitive, and platform-respectful, rather than just scaled-down desktop experiences.

Core Features & Use Cases

  • Mobile-First Doctrine: Enforces thinking about constraints, touch, and platform conventions first.
  • Risk Assessment: Provides a framework (MFRI) to evaluate feature feasibility before development.
  • Anti-Pattern Prevention: Hard bans on performance, touch, and security sins common in AI-generated mobile code.
  • Use Case: Before starting a new mobile feature, use this Skill to ensure your approach aligns with mobile best practices, avoiding costly redesigns later.

Quick Start

Follow the mandatory thinking steps before designing any mobile screen.

Frequently Asked Questions about mobile-design

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

FAQPage Schema
What is mobile-first design and why does it matter for app development?

Mobile-first design prioritizes touch interaction, platform conventions, and device constraints before building features. It prevents anti-patterns by ensuring apps are performant and intuitive, rather than just scaled-down desktop experiences that users struggle to navigate.

How do I evaluate if a mobile feature is feasible before starting development?

Use a risk assessment framework like MFRI to evaluate mobile feature feasibility before development. This framework helps assess constraints and platform conventions early, ensuring your approach aligns with mobile best practices and avoiding costly redesigns later.

Does this mobile design approach work with React Native and Flutter?

Yes, this mobile design doctrine guides decision-making for React Native, Flutter, and native iOS or Android applications. It enforces principles and constraints over fixed layouts to ensure consistent mobile UX and performance optimization across all supported platforms.

What are common mobile performance anti-patterns in AI-generated code?

Common mobile performance anti-patterns include ignoring touch interaction constraints, violating platform conventions, and lacking offline capabilities. This Skill hard bans these performance, touch, and security sins to ensure your mobile app remains responsive and intuitive.

How do I design mobile app screens that respect platform conventions?

Follow mandatory thinking steps that enforce mobile-first doctrine before designing any screen. This process evaluates touch interaction requirements, performance optimization needs, and offline capabilities, ensuring your mobile UX aligns with native iOS and Android conventions.

Why does my mobile app feel like a scaled-down desktop experience?

Your mobile app feels like a desktop experience because it lacks a mobile-first doctrine enforcing touch interaction and platform conventions. By applying these design principles and constraints, you can build performant mobile apps that users genuinely love.