Source profileQuality 70/100

affaan-m/ECC/docs/ja-JP/skills/ios-icon-gen/SKILL.md

ios-icon-gen

Use it for engineering tasks; the detail page covers purpose, installation, and practical steps.

Source repository stars
234,327
Declared platforms
0
Static risk flags
0
Last source update
2026-07-27
Source checked
2026-07-28

Decision brief

What it does—and where it fits

2 つのソースから Xcode アセットカタログ用の PNG アイコンイメージセットを生成します。

Best for

    Not for

    • Tasks that require unconfirmed production actions or broad system permissions.
    • Environments where the pinned source and install steps cannot be inspected.

    Compatibility matrix

    Platform support, with evidence labels

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    Installation

    Inspect first. Install second.

    The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

    Source-detected install commandSource
    npx skills add https://github.com/affaan-m/ECC --skill "docs/ja-JP/skills/ios-icon-gen"
    Safe inspection promptEditorial

    Inspect the Agent Skill "ios-icon-gen" from https://github.com/affaan-m/ECC/blob/4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38/docs/ja-JP/skills/ios-icon-gen/SKILL.md at commit 4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

    Workflow

    What the source asks the agent to do

    1. 01

      アクティベートするタイミング

      iOS/macOS Xcode プロジェクト向けアイコンアセットを生成する

      iOS/macOS Xcode プロジェクト向けアイコンアセットを生成するオープンソースコレクション全体でアイコンを検索するアセットカタログ用の PNG イメージセット(1x、2x、3x)を作成する
    2. 02

      コア原則

      どちらのソースも同一の Xcode 互換イメージセットを生成します。必要に応じて選択してください。

      どちらのソースも同一の Xcode 互換イメージセットを生成します。必要に応じて選択してください。生成する前に、サイズ・色・ウェイトの一貫性について、プロジェクトの既存アイコンを確認してください。どちらの方法も完全な Xcode イメージセットを生成します。
    3. 03

      1. 2 つのソース、1 つの出力フォーマット

      どちらのソースも同一の Xcode 互換イメージセットを生成します。必要に応じて選択してください。

      どちらのソースも同一の Xcode 互換イメージセットを生成します。必要に応じて選択してください。
    4. 04

      2. 常に既存スタイルに合わせる

      生成する前に、サイズ・色・ウェイトの一貫性について、プロジェクトの既存アイコンを確認してください。

      生成する前に、サイズ・色・ウェイトの一貫性について、プロジェクトの既存アイコンを確認してください。

    Permission review

    Static risk signals and limitations

    No configured static risk pattern was detected

    This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

    Evidence record

    Why each signal appears

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score70/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars234,327SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

    Pinned source

    Provenance and original SKILL.md

    Repository
    affaan-m/ECC
    Skill path
    docs/ja-JP/skills/ios-icon-gen/SKILL.md
    Commit
    4e973d3eaf92d97f8d2e2d8abb39d8bdc8711b38
    License
    MIT
    Collected
    2026-07-28
    Default branch
    main
    View the original SKILL.md

    iOS Icon Generator

    2 つのソースから Xcode アセットカタログ用の PNG アイコンイメージセットを生成します。

    アクティベートするタイミング

    • iOS/macOS Xcode プロジェクト向けアイコンアセットを生成する
    • オープンソースコレクション全体でアイコンを検索する
    • アセットカタログ用の PNG イメージセット(1x、2x、3x)を作成する
    • プレースホルダーアイコンをプロダクション品質のアセットに置き換える
    • Xcode プロジェクト内の既存アイコンスタイルに合わせる

    コア原則

    1. 2 つのソース、1 つの出力フォーマット

    どちらのソースも同一の Xcode 互換イメージセットを生成します。必要に応じて選択してください。

    ソースアイコン数要件最適な用途
    Iconify API200 以上のコレクションから 275,000 件以上インターネット幅広い選択肢、特定スタイル、オープンソースアイコン
    SF SymbolsApple シンボル 5,000 件以上macOS のみApple ネイティブスタイル、オフライン使用

    2. 常に既存スタイルに合わせる

    生成する前に、サイズ・色・ウェイトの一貫性について、プロジェクトの既存アイコンを確認してください。

    3. 出力構造

    どちらの方法も完全な Xcode イメージセットを生成します。

    <output-dir>/<asset-name>.imageset/
      Contents.json
      <asset-name>.png        # 1x(デフォルト 68px)
      <asset-name>@2x.png     # 2x(デフォルト 136px)
      <asset-name>@3x.png     # 3x(デフォルト 204px)
    

    使用例

    ステップ 1: 要件の確認

    アイコンのニーズを決定します。アイコンが表すもの、好みのスタイル、対象の色とサイズ。

    プロジェクトにすでにアイコンがある場合は、既存スタイルを確認します。

    # 既存アイコンのサイズを確認
    sips -g pixelWidth -g pixelHeight path/to/existing@2x.png
    

    ステップ 2: アイコンの検索

    Iconify API(幅広い選択肢に推奨):

    # すべてのコレクションを検索
    $SKILL_DIR/scripts/iconify_gen.sh search "receipt"
    
    # 特定のコレクション内で検索
    $SKILL_DIR/scripts/iconify_gen.sh search "business card" --prefix mdi
    
    # 利用可能なコレクションを一覧表示
    $SKILL_DIR/scripts/iconify_gen.sh collections
    

    SF Symbols(Apple ネイティブスタイル向け): SF Symbols アプリを参照するか、一般的な名前を確認します。

    ユースケースシンボル名
    ドキュメントdoc.text, doc.fill
    レシートdoc.text.below.ecg, receipt
    人物person.crop.rectangle, person.text.rectangle
    カメラcamera, camera.fill
    スキャンdoc.viewfinder, qrcode.viewfinder
    設定gearshape, slider.horizontal.3

    ステップ 3: プレビュー(オプション)

    # Iconify プレビュー
    $SKILL_DIR/scripts/iconify_gen.sh preview mdi:receipt-text-outline
    

    ステップ 4: 生成

    Iconify API:

    # 基本的な生成
    $SKILL_DIR/scripts/iconify_gen.sh mdi:receipt-text-outline editTool_expenseReport
    
    # カスタムカラーと出力場所
    $SKILL_DIR/scripts/iconify_gen.sh mdi:receipt-text-outline myIcon --color 007AFF --output ./Assets.xcassets/icons
    

    オプション: --size <pt>(デフォルト: 68)、--color <hex>(デフォルト: 8E8E93)、--output <dir>(デフォルト: /tmp/icons)

    SF Symbols:

    # 基本的な生成
    swift $SKILL_DIR/scripts/generate_icons.swift doc.text.below.ecg editTool_expenseReport
    
    # カスタムカラー、ウェイト、出力
    swift $SKILL_DIR/scripts/generate_icons.swift person.crop.rectangle myIcon --color 007AFF --weight regular --output ./Assets.xcassets/icons
    

    オプション: --size <pt>(デフォルト: 68)、--color <hex>(デフォルト: 8E8E93)、--weight <name>(デフォルト: thin)、--output <dir>(デフォルト: /tmp/icons)

    ステップ 5: 確認と統合

    1. 生成された @2x PNG を読み込んで視覚的に確認する
    2. 直接出力していない場合はアセットカタログにコピーする。
      cp -r /tmp/icons/<name>.imageset path/to/Assets.xcassets/<group>/
      
    3. プロジェクトをビルドして Xcode が新しいアセットを認識することを確認する

    人気の Iconify コレクション

    プレフィックス名前件数スタイル
    mdiMaterial Design Icons7,400 件以上塗りつぶし+アウトラインバリアント
    phPhosphor9,000 件以上アイコンごとに 6 ウェイト
    solarSolar7,400 件以上Bold、Linear、Outline
    tablerTabler Icons6,000 件以上一定のストローク幅
    lucideLucide1,700 件以上クリーン、ミニマル
    riRemix Icon3,100 件以上塗りつぶし+ラインバリアント
    carbonCarbon2,400 件以上IBM デザイン言語
    heroiconsHeroIcons1,200 件以上Tailwind CSS のコンパニオン

    すべてを閲覧: https://icon-sets.iconify.design/

    スクリプトリファレンス

    スクリプトソースパス
    iconify_gen.shIconify API(275,000 件以上のアイコン)$SKILL_DIR/scripts/iconify_gen.sh
    generate_icons.swiftSF Symbols(5,000 件以上のアイコン)$SKILL_DIR/scripts/generate_icons.swift

    ベストプラクティス

    • 生成前に検索する -- 利用可能なアイコンを閲覧して最適なものを見つける
    • 既存プロジェクトスタイルに合わせる -- 新しいアイコンを生成する前に既存アイコンのサイズ・色・ウェイトを確認する
    • バラエティには Iconify を使う -- 200 以上のコレクションから必要なスタイルを見つけられる
    • Apple の一貫性には SF Symbols を使う -- システム UI と完全に一致する
    • アセットカタログに直接生成する -- 手動コピーを省略するため --output ./Assets.xcassets/icons を使う
    • 視覚的に確認する -- コミット前に必ず @2x PNG をプレビューする

    アンチパターン

    • 既存プロジェクトのアイコンスタイルを確認せずにアイコンを生成する
    • プロジェクトに定義されたカラーパレットがあるのにデフォルトカラーを使う
    • 間違ったサイズで生成する(まず既存アイコンを確認する)
    • 視覚的確認なしに生成されたアイコンをコミットする

    Alternatives

    Compare before choosing