Communitygithub.com

アプリアイコンデザイン

Appleのヒューマンインターフェースガイドラインに従い、明確なビジュアルアイデンティティを持つアプリアイコンの作成、改訂、監査を行います。プロダクション対応の成果物を提供します。

アプリアイコンデザイン とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)がアプリアイコンの新規作成、リデザイン、批評、Apple向け書き出しリクエストを行うための包括的なガイドです。Apple HIGの原則を基盤とし、視覚的にシンプルで記憶に残る1つのコアシンボルへの絞り込み、限られたカラーパレットと強いコントラスト、小さいサイズでの視認性を重視します。iOS、iPadOS、macOS、watchOS、visionOS、tvOSといった各プラットフォームの適切なキャンバスサイズとシステムマスク(丸角矩形、円形)を表で提供。QAチェックリスト、レイヤー管理(SVG/PNGとアイコンコンポーザー)、Liquid Glassのような高度な外観モードへの対応まで、プロダクション品質のアイコンアセットを生成するために必要なプロセスとApple公式ドキュメントへのリンクが全て含まれています。また、特定のブランド(脳/数学アプリなど)向けのオプションのスタイルオーバーレイも提供し、画像生成のためのプロンプトテンプレートも含まれています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jamesisbuilding/App-Building-Skills/tree/main/skills/appicon-creator

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

アプリアイコンデザインスキル

トリガー

新しいアプリアイコン、アイコンのリデザイン、アイコンの批評、またはAppleのアプリアイコン書き出しリクエストに使用します。プロダクション仕様が重要な場合、Appleの最新のデザインおよび技術文書を確認してください。

プロセス

  1. アプリのコアな目的とブランド言語を特定します。関連する場合は以前に確立されたブランディングを使用し、そうでない場合は特徴的なビジュアルメタファーを選択します。
  2. メタファーは1つの認識可能なコアシンボルに絞り込み、太く塗りつぶされたシンプルな形状と明確なシルエットにします。細かいディテール、ごちゃごちゃしたテクスチャ、細いストローク、スクリーンショット、不要なテキスト、過度な光沢は避けてください。
  3. 意図的で控えめなパレットを選択し、前景/背景のコントラストを明確にします。プライマリアイコンを光学的に中央に配置し、システムマスクのために十分なセーフエリアを確保します。
  4. 小さなサイズでも識別可能なデザインにします。フルサイズ、180px、60px、30pxでプレビューします(Appleが規定したピクセル要件ではなく、デザインテストです)。
  5. デフォルト、ダーク、クリア、ティンテッドの各モードを検討します。すべての外観でコンセプトと認識可能性を維持します。
  6. QAチェックリストを確認し、小さなスケールでノイズになる要素を簡略化します。
  7. 使用可能なツールで実際にサポートされている形式で最高品質のアセットを生成します。実際に作成していないベクター/編集可能なソースやバリアントを主張しないでください。

Appleヒューマンインターフェースガイドライン

  • シンプルさと即時認識を優先します。システムがハイライトとシャドウを追加すると、細かい特徴がノイズになる可能性があります。
  • 写真よりもイラストを優先し、アプリのUIをそのまま複製しないでください。
  • 極端に細い線や鋭い角度は、小さいサイズで詳細が失われるため避けてください。
  • 必須でない単語、スローガン、プラットフォーム固有の記述は避けてください。
  • Appleのハードウェアを複製しないでください。
  • マスクされていない正方形のレイヤーを使用します。システム自体が角丸/円形マスクを適用します。ベースアートワークに角丸を焼き付けないでください。
  • 重要なコンテンツは中央に配置し、システムマスクによって切り取られないようにします。
  • アイコンはデバイスや外観を問わず視覚的な一貫性を維持する必要があります。

Appleのサイズとシステムシェイプ (2026-10-24確認)

ターゲットキャンバスシステムマスク
iOS、iPadOS、macOS1024 × 1024 px角丸矩形
watchOS1088 × 1088 px円形
visionOS1024 × 1024 px円形
tvOS800 × 480 px角丸矩形
  • ポータブルな書き出しにはsRGBを使用します。Appleプラットフォームでは、文書化されている通りDisplay P3もサポートされています。
  • 最新のAppleワークフローでは、レイヤーアートワークとアイコンコンポーザーを使用して、プラットフォームと外観のバリエーション(デフォルト、ダーク、クリアライト/ダーク、ティンテッドライト/ダーク)をプレビューすることを推奨します。
  • アートワークはベクターで描画し、可能な場合は各独立して調整可能なレイヤーをSVGとして書き出し、テキストはアウトラインに変換します。SVG機能がサポートされていない場合はPNGレイヤーが適しています。
  • Liquid Glassのレイヤードアイコンを準備する際、ぼかし、シャドウ、スペキュラー効果、半透明、不透明度、グラデーション、背景効果はアイコンコンポーザーに先送りします。
  • 背景はキャンバス全体を覆う必要があります。静的なiOSアイコンの場合、デフォルトは完全に不透明なフルブリードの背景にします。透明な孤立したグリフは異なるアセットタイプであり、完全なアイコンではありません。
  • システムがマスクを適用しますので、アートワークレイヤーにマスクジオメトリを書き出さないでください。
  • 静的なアイコンワークフローにはフラットな1024px PNGを配信できますが、それはレイヤードアイコンコンポーザーの.iconアセットと同等ではありません。

QAチェックリスト

  • 1つの記憶に残るコンセプト、認識可能なシルエット
  • 小さいサイズおよびグレースケールで判読可能
  • 限られた色数と強いコントラスト
  • 不要な単語、テクスチャ、細部、スクリーンショットがないこと
  • 光学的中央揃えと安全なエッジ間隔
  • ソースアートワークは正方形でマスクなし、背景はフルブリード
  • ダーク、ティンテッド、クリアの各外観でレビュー済み
  • ターゲットプラットフォームのサイズ、色空間、書き出し形式が正しいこと
  • 編集可能性、レイヤー、形式に関する主張が実際のファイルと一致していること

ユーザーの現在の脳/数学アプリ:オプションのブランド固有オーバーレイ

この特定のプロジェクトにのみ使用し、すべてのアプリには使用しないでください:

  • 最大3色のソリッドカラー。パレットはコバルト/エレクトリックブルー、バイオレット、マゼンタピンク(または適切な場合はディープネイビー)から選択します。
  • ユーザーがオーバーライドしない限りグラデーションは使用しません。
  • 抽象化されたシンプルな脳のシルエットと、いくつかの大胆なローブ。詳細な解剖学的イラストは避けてください。
  • 小さなアイコンサイズでもミニマルで認識可能、魅力的です。奥行きは控えめにし、色数を増やさないようにします。
  • アプリアイコンの背景はコンポジションの一部であり、透明ではありません(別のシンボルレイヤーが要求された場合を除く)。

画像生成ブリーフテンプレート

'[APP]用の正方形のアプリアイコンを作成します。1つの記憶に残る中央シンボル[SYMBOL]を持ち、[PALETTE]の少数のソリッドでコントラストの高い形状で構成され、フルブリードの不透明な[BACKGROUND]背景上に配置されます。視覚的な重みで中央に配置し、外縁に十分な余白を確保し、グラデーション[要求された場合]、文字、インターフェース要素、細部を避け、小さなサイズでも強い認識性を確保し、組み込みの角丸マスクは使用しないでください。'

情報ソース

  1. Apple HIG アプリアイコン: https://developer.apple.com/design/human-interface-guidelines/app-icons
  2. Appleのアイコンコンポーザーワークフロー: https://developer.apple.com/documentation/xcode/creating-your-app-icon-using-icon-composer
  3. Appleデザインリソース: https://developer.apple.com/design/resources/
  4. Appleアイコンコンポーザー: https://developer.apple.com/icon-composer/

デザインアドバイスは総合的なものです。リリース前に最新のApple仕様を確認してください。このドキュメントはポータブルスキル文書であり、実行可能なシステム/プラグインスキルとして登録されていることを証明するものではありません。

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

app-keyword-research

Validate an app idea against the App Store before building it. Turns the idea into search phrases, measures demand (App Store autocomplete) and competition (current top-10 apps) for each, ranks keywords by opportunity, and maps which apps own the market. Use when the user wants keyword research, ASO, "is there demand for…", "who are the competitors for…", "what should we call it / which keywords", or to validate or compare app ideas.

app-offer

Designs one opinionated "Grand Slam Offer" for any app idea, new or already shipped, by running Alex Hormozi's $100M Offers method adapted to app stores. It covers the market and niche, the commodity check, a value-equation audit, the problem inventory, delivery vehicles, the trimmed value stack, pricing and tiers, scarcity, urgency, bonuses, the guarantee, naming, the paywall per placement, the onboarding fast win, a test plan and a ship plan. It works within App Store and Google Play rules. For a shipped app it reads the code and notes first and produces a before/after. Use it when the user says "/app-offer", "run app-offer on <idea>", "make a grand slam offer for my app", "Hormozi my app", "price my app" or "design my paywall offer", or asks how to package, price, name, guarantee or paywall an app. It writes offer/grand-slam-offer.md (or ./<app-slug>-grand-slam-offer.md for a new idea).

brand-reference-pack

Build or refresh a shortform brand reference pack for any app from its real surfaces — website, App Store listing and reviews, socials, the live app (driven end to end on the simulator) and its code tokens — plus a status check of the upstream foundations (ICP, voice of customer, brand voice). Produces the context that content formats and design decisions are made from, as markdown, tokens.json and a PDF. Use for "build a brand pack for <app>", "refresh the brand pack", "capture the site/app/socials for shortform", "/brand-reference-pack".

deep-work

Timekeeper and scribe for the user's own timeboxed build session, default 90 min, also 1h / 1.5h / 2h (Orient, Build, Verify, Harden, Close, scaled to the block). Use when the user says "start a session", "deep work", "90 min block", "work block", or invokes /deep-work. Subcommands: status, park <note>, close, abort.

new-app-info

Builds the information pack Apple asks for when App Review replies "We need additional information to better understand the app". It covers all six required items: (1) a screen recording on a physical device, as a shot list the user records; (2) the app's purpose and target audience; (3) setup and main features, with any login credentials or sample files; (4) the external services the app uses; (5) regional differences; (6) regulated industry or protected third-party material. It also runs Apple's "Prevent common issues" checks. Every answer comes from the app's own code (accounts, user-generated content, in-app purchases, SDKs, locales, screen-capture blocking, data deletion). It reads the connected iPhone's iOS version and checks it is the latest. It ends by telling the user to paste the reply into App Review Information → Notes. Use it when the user pastes that App Review message, says "/new-app-info", "we got rejected, they want more info", "answer App Review", or "make the App Store review pack". It w...

reel-motion-graphics

Turn a script or concept into an on-brand 9:16 explainer reel (luxury tech, warm sand on near-black, glassmorphism, CSS 3D, Bodoni + Instrument Sans) built in HyperFrames, with the animation above the fold and the presenter's talking head below. Use when the user gives a script, transcript, paper summary or concept and asks for a reel, motion graphics, an animated explainer or "the same style as the upcycling reel". Produces a HyperFrames project, a rendered MP4 and a live artifact player.

関連スキル