M
mobile-first-design
by @aj-geddesv
4.9(55)
モバイルファーストデザインの原則に従い、まずモバイルデバイス向けにインターフェースを最適化し、その後徐々に大画面に適応させ、ユーザーエクスペリエンスを向上させます。
インストール方法
npx skills add aj-geddes/useful-ai-prompts --skill mobile-first-designcompare_arrows
Before / After 効果比較
1 组使用前
従来の設計プロセスでは、通常、まずデスクトップ版を設計し、その後モバイル版への適応を試みるため、モバイルでのユーザーエクスペリエンスが低下し、後の調整コストが高くなり、レイアウトの乱れやパフォーマンスの問題が発生する可能性があります。
使用後
モバイルファーストデザイン(Mobile-First Design)を採用することで、モバイルユーザーエクスペリエンスを確保し、大画面へ自然に拡張でき、開発およびメンテナンスコストを削減します。デザインは最小の画面から開始し、徐々に複雑性を増していきます。
description SKILL.md
name: mobile-first-design description: > Design for mobile devices first, then scale up to larger screens. Create responsive interfaces that work seamlessly across all device sizes.
Mobile-First Design
Table of Contents
Overview
Mobile-first design prioritizes small screens as the starting point, ensuring core functionality works on all devices while leveraging larger screens for enhanced experience.
When to Use
- Web application design
- Responsive website creation
- Feature prioritization
- Performance optimization
- Progressive enhancement
- Cross-device experience design
Quick Start
Minimal working example:
Mobile-First Approach:
Step 1: Design for Mobile (320px - 480px)
- Constrained space forces priorities
- Focus on essential content and actions
- Single column layout
- Touch-friendly interactive elements
Step 2: Enhance for Tablet (768px - 1024px)
- Add secondary content
- Multi-column layouts possible
- Optimize spacing and readability
- Take advantage of hover states
Step 3: Optimize for Desktop (1200px+)
- Full-featured experience
- Advanced layouts
- Rich interactions
- Multiple columns and sidebars
---
## Responsive Breakpoints:
Mobile: 320px - 480px
- iPhone SE, older phones
// ... (see reference guides for full implementation)
Reference Guides
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| Responsive Design Implementation | Responsive Design Implementation |
| Mobile Performance | Mobile Performance |
| Progressive Enhancement | Progressive Enhancement |
Best Practices
✅ DO
- Design for smallest screen first
- Test on real mobile devices
- Use responsive images
- Optimize for mobile performance
- Make touch targets 44x44px minimum
- Stack content vertically on mobile
- Use hamburger menu on mobile
- Hide non-essential content on mobile
- Test with slow networks
- Progressive enhancement approach
❌ DON'T
- Assume all mobile users have fast networks
- Use desktop-only patterns on mobile
- Ignore touch interaction needs
- Make buttons too small
- Forget about landscape orientation
- Over-complicate mobile layout
- Ignore mobile performance
- Assume no keyboard (iPad users)
- Skip mobile user testing
- Forget about notches and safe areas
forumユーザーレビュー (0)
レビューを書く
効果
使いやすさ
ドキュメント
互換性
レビューなし
統計データ
インストール数1.5K
評価4.9 / 5.0
バージョン
更新日2026年3月17日
比較事例1 件
ユーザー評価
4.9(55)
5
0%
4
0%
3
0%
2
0%
1
0%
この Skill を評価
0.0
対応プラットフォーム
🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI
タイムライン
作成2026年3月17日
最終更新2026年3月17日