使い方ガイドへスキップ
mobile-android-design作者 Seth Hobson

Mobile Android Design スキル。

Claude Code と Codex のためのモバイルアプリデザインスキル:Material Design 3 と Jetpack Compose によるネイティブ Android UI です。

  • Mobile Apps
  • UI コード
wshobson/agents · plugins/ui-design/skills/mobile-android-design/SKILL.mdSKILL.md
--- name: mobile-android-design description: Master Material Design 3 and Jetpack Compose patterns for building native Android apps. Use when designing Android interfaces, implementing Compose UI, or following Google's Material Design guidelines. --- ## When to Use This Skill ## Detailed section: Core Concepts ## Quick Start Component ## Best Practices
上流ファイルから 2026-09-14 に読み込まれた前付けとセクション見出し · 全 3,797 文字

01 できること

Claude Code と Codex における mobile-android-design スキルの機能

概要、ワークフロー、出力。いずれもスキルの SKILL.md から読み取った内容です。

SKILL.md より2026年9月14日読取 · 実行記録ではありません

スキル自身の言葉で

このスキルは、Material Design 3(Material You)と Jetpack Compose を使用してネイティブの Android アプリケーションを構築する方法をエージェントに教えます。Compose UI レイアウトの実装、Navigation Compose による Android ナビゲーションパターン、スマートフォン・タブレット・フォルダブル向けのアダプティブレイアウト、ダイナミックカラーによる Material 3 テーマ設定、アクセシブルな Android インターフェース、Android 固有のジェスチャーとインタラクションをカバーします。

このスキルは、Google の Material Design ガイドラインに従い、さまざまな画面構成を扱いながら、Android エコシステムにシームレスに統合される、モダンでアダプティブな Android アプリケーションの作成に重点を置いています。

UI コード
プロンプト例を見る ↗

仕組み

  1. 01
    Material 3 テーマを適用する

    MaterialTheme.colorScheme を通じて色にアクセスすることで、ダークモードを自動的にサポートし、Android 12以降ではパーソナライズのためのダイナミックカラーを有効にできます。

  2. 02
    Compose UI コンポーネントを構築する

    適切な状態のホイスティングを行いながら Jetpack Compose のパターンを使用してコンポーザブルを作成し、コンポーネントを再利用可能かつテスト可能にします。

  3. 03
    アダプティブレイアウトを実装する

    WindowSizeClass を使用して、スマートフォン、タブレット、フォルダブルデバイス間で適応するレスポンシブなデザインを作成します。

  4. 04
    アクセシビリティサポートを追加する

    すべてのインタラクティブな要素に contentDescription を提供し、アクセシビリティ準拠のために最小48dpのタッチターゲットを確保します。

  5. 05
    状態を適切に処理する

    remember と rememberSaveable を適切に使用して、設定変更時の状態の消失を防ぎます。

02 適合性を確認

mobile-android-design スキルを使用するタイミング

この種のモバイルアプリデザインの仕事の場合は、Claude Code または Codex で mobile-android-design スキルを使用してください。適合性と制限は、スキル自身のファイルから引用しています。

適している場合

  • Material Design 3 のガイドラインに従った Android アプリインターフェースの設計
  • ネイティブの Android アプリケーション向けの Jetpack Compose UI とレイアウトの構築
  • スマートフォン、タブレット、フォルダブルデバイスで動作するアダプティブレイアウトの作成
  • Navigation Compose を使用した Android ナビゲーションパターンの実装
  • 適切なタッチターゲットとコンテンツ記述を備えたアクセシブルな Android インターフェースの構築

    03 スキルの内部

    mobile-android-design スキルが Claude Code と Codex に与えるルール

    1 SKILL.md がエージェントに設定する具体的な指示、デフォルト値、制限——結果を左右するファイルの部分です。

    1. 長いリストには LazyColumn を使用

      長いスクロール可能なリストを表示する際は、パフォーマンス問題を防ぐために Column ではなく LazyColumn を使用してください。

    04 実際に使う

    Claude Code または Codex に mobile-android-design をインストール

    npx skills add コマンドを実行し、エージェントで最初のタスクを実行して、結果をチェックリストで確認します。

    Claude Code、Codex、またはあなたのエージェントに mobile-android-design を追加

    プロジェクトで実行してください。インストーラーが、どのエージェントに追加するかを尋ねます。

    Terminal
    npx skills add https://github.com/wshobson/agents --skill mobile-android-design

    plugins/ui-design/skills/mobile-android-design/SKILL.md 用の汎用的な skills CLI 形式です。リポジトリによっては独自のパスが記載されている場合があります。

    スキルに最初のモバイルアプリデザインタスクを与える

    スキル自身の用語で記述されています。角括弧の部分はご自身の内容に置き換えてください。

    Starter prompt
    Build a product listing screen for [app name] using Jetpack Compose with Material Design 3. The screen should display a list of [items] with thumbnails, titles, and prices. Use adaptive layout with WindowSizeClass to show a single column on phones and a two-column grid on tablets. Each item card should navigate to a detail screen when tapped. Include proper state hoisting and accessibility support with content descriptions.

    出典:SKILL.md をスキル自身の用語に沿って記述。

    最初の結果を確認

    出力を受け入れる前に、トランスクリプトとファイル内で以下を確認してください。

    • 結果は、このスキルのカタログリストに記載されているとおり、UI コードとして提供されます。
    • エージェントは、結果を生成する前に、プランまたはトランスクリプト内で mobile-android-design スキルに言及します。
    • あなた自身のコンテンツ、名前、数値は出力で変更されずに表示されます。

    OpenDesign では、SKILL.md のリンクから mobile-android-design をインポートします:Plugins → Add → Skill → Import from link、その後トップバーで選択してください。

    05 オープンソースで追跡可能

    ソース、ライセンス、検証

    このページの情報の出所と、最終確認日時です。

    Repository
    github.com/wshobson/agents ブランチ main
    スキルファイル
    plugins/ui-design/skills/mobile-android-design/SKILL.md 検証時に記録されたコンテンツチェックサム、コミット 4236bb9
    License
    MIT LICENSE より
    リポジトリスター数
    39,635 GitHub スナップショットは 2026-09-14 に wshobson/agents リポジトリ全体から取得されました。このリポジトリにはカタログ内に 18 個のスキルが含まれています。mobile-android-design の評価や使用回数ではありません。
    OpenDesign により検証済み
    2026-09-14 ソースファイル、パス、ライセンステキスト、スター数を確認済み。OpenDesign 本体にはバンドルされていません(2026-08-28 確認)。このページには実行記録がありません。

    SKILL.md の中身

    1. このスキルを使用する場面Material Design 3、Compose UI、ナビゲーション、アダプティブレイアウト、テーマ設定、アクセシビリティに関するシナリオを一覧化しています
    2. コアコンセプトサイズの制約により、詳細な技術内容は references/details.md に移動されています
    3. クイックスタートコンポーネントMaterial Design 3 スタイリングを用いた ItemListCard の完全な Compose コード例を提供します
    4. ベストプラクティステーマ設定、ダイナミックカラー、レイアウト、アクセシビリティ、状態、プレビューに関する 8 つの具体的なルール
    5. よくある問題再コンポジション、状態の消失、パフォーマンス、テーマの漏れ、ナビゲーション、メモリリークという 6 つの頻発する問題
    スキル自身による説明
    「ネイティブ Android アプリ構築のための Material Design 3 と Jetpack Compose パターンをマスターします。Android インターフェースの設計、Compose UI の実装、Google の Material Design ガイドラインに従う場合に使用します。」

    SKILL.md からの Front-matter 説明です。完全なファイルは約 3,797 文字です。完全なファイルを GitHub で読む。

    Mobile Android Design

    実際のモバイルアプリデザインタスクで mobile-android-design を実行します。

    OpenDesign をダウンロードし、SKILL.md リンクから mobile-android-design をインポートして、上記のプロンプトを貼り付け、結果の前にプランを読んでください。

    ターミナル
    npx skills add https://github.com/wshobson/agents --skill mobile-android-design

    OpenDesign デスクトップ版

    ひとつのデザインシステムで、すべての制作物をブランドらしく

    完全な Vibe Design Workspace で、同じブランドルールを Web サイト、スライド、操作できるプロトタイプ、ダッシュボード、画像、HTML 動画に展開できます。ローカルの Codex、Claude Code、Cursor などを接続して無料で制作しましょう。

    • Web、スライド、プロトタイプ、ダッシュボード、画像、動画
    • 140+ のデザインシステムと完全なテンプレート/スキルライブラリ
    • ローカル Codex と 21+ のコーディングエージェントを接続 · 無料
    無料ダウンロード

    macOS と Windows に対応