絵ではなく、製品の役割を伝える。
オープン形式の IconFlow スキルをインストールします。対応するエージェントなら、アプリアイコン、favicon、ロゴマーク、トレイアイコンを頼むとワークフローを検出できます。
- 01 スキルを一度だけインストール
- 02 エージェントに製品コンテキストを渡す
- 03 比較検討結果と Review Lab を確認
Getting Started · ソースからインストール
IconFlow は製品の意図を編集可能な SVG に変え、アセットをリリースする前に、ネイティブピクセル、プラットフォームごとのクロップ、ソースに紐づいたレビューに耐えるデザインへ仕上げます。
筋道を見失わずに調査を比較できるようにする。
運用モデル
エージェントは製品を調査し、異なるコンセプトを探り、セマンティック SVG を作成します。IconFlow はプレイブック、決定論的レンダラー、品質ゲート、ターゲット変換、学習ループを提供します。プロンプトから画像を生成するツールではありません。
進め方を選ぶ
製品の考え方や SVG 制作の支援が必要なら、エージェント経由を選びます。デザイン判断を自分で担うなら、CLI 経由を選びます。どちらも同じレビュー契約に到達します。
オープン形式の IconFlow スキルをインストールします。対応するエージェントなら、アプリアイコン、favicon、ロゴマーク、トレイアイコンを頼むとワークフローを検出できます。
デザインプレイブックを読み、SVG の最終候補を作成し、エージェントと同じコマンドを使います。CLI の背後に隠れたサービスはありません。
iconflow.toml別の AI エージェントを使いますか? リポジトリの指示を読み、シェルコマンドを実行できるエージェントなら、AGENTS.md と CLI を介して IconFlow を使えます。スキルの自動検出はクライアント次第です。
5 分のエンジンプルーフ
これは、IconFlow リポジトリに含まれるレビュー済みアイコンファミリーを使い捨ての作業ディレクトリにビルドします。確認できるのは環境です。5 分で独自性のある新しいアイデンティティをデザインできるという意味ではありません。
Windows · PowerShell
git clone https://github.com/snowyukitty/ai-iconflow.git
cd ai-iconflow
python -m venv .venv
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\setup.ps1
.\.venv\Scripts\python.exe -m iconflow doctor
.\.venv\Scripts\python.exe -m iconflow ship `
--config brand\iconflow.toml `
--review brand\master-review.json `
--out work\quick-start\icon-out
macOS / Linux · shell
git clone https://github.com/snowyukitty/ai-iconflow.git
cd ai-iconflow
python3 -m venv .venv
sh ./scripts/setup.sh
./.venv/bin/python -m iconflow doctor
./.venv/bin/python -m iconflow ship \
--config brand/iconflow.toml \
--review brand/master-review.json \
--out work/quick-start/icon-out
doctorはレンダラーの準備完了を報告します。ship はリポジトリ内のソースとレビュー契約を検証し、QA を再実行して、Web、PWA、Tauri デスクトップ、Electron、トレイ用のアセットを work/quick-start/icon-out/ 以下に書き出します。
意図から始める
名詞だけのプロンプトでは装飾しか生まれません。製品の役割、対象ユーザー、個性、配色、避けるべき定番の落とし穴、正確な出力サーフェスを含めます。
エージェント用プロンプト
Use the IconFlow skill to design, review, and ship a distinctive icon family for this project.
Product intent: [what the product enables]
User job: [the progress a person wants]
Essence: [one word]
Personality: [two or three traits]
Existing palette: [tokens or colors]
Clichés to avoid: [obvious symbols]
Targets: [web, pwa, tauri, electron, tray]
Keep the editable SVG and iconflow.toml in this project. Show me the concept bake-off and native-size review before shipping. Do not stop before recording the case.
汎用フォールバック
クライアントが Agent Skills に対応していなくても、ファイルを読み、ローカルの Python CLI を実行できるエージェントなら使えます。
Read [ICONFLOW_REPO]/AGENTS.md completely.
Use [ICONFLOW_REPO]/.venv/.../python -m iconflow ...
Keep your shell in this consuming project.
Follow concept → compare → check → review → ship → case.
完全なループ
これらは利用側のプロジェクトから実行します。IconFlow の仮想環境にある Python を絶対パスで使い、設定と最終ソースを対象の製品と同じ場所に保ちます。
描く前に意図を記録します。設定では、ターゲット、色、パス、トレイの動作も固定します。
python -m iconflow init --out iconflow.toml \
--name "My App" --essence proof \
--targets web,tauri,electron,tray
異なる視点から少なくとも 4 つのコンセプトを作成します。技法プリセットは足場であり、完成したアイデンティティではありません。
python -m iconflow styles
python -m iconflow new flat-geometric \
--out work/my-app/a.svg
最終候補を 2 つか 3 つまとめてレンダリングします。シートを 128px、16px、シルエットで確認します。
python -m iconflow compare \
work/my-app/a.svg work/my-app/b.svg \
work/my-app/c.svg --out work/my-app/bake.png
すべての警告を解消します。次に、ネイティブピクセル、アルファ、アダプティブクロップ、デスクトップの角、トレイでの表示を確認します。
python -m iconflow check master.svg
python -m iconflow review --config iconflow.toml \
--out work/my-app/review.png \
--html work/my-app/review.html
すべての評価軸が 4/5 に達してから、Review Lab の receipt をエクスポートします。ソースまたはターゲットを変更すると、その receipt は無効になります。
python -m iconflow ship \
--config iconflow.toml \
--review master-review.json
最初に何が失敗し、何を変えたか、再利用できるルールを一つ記録します。記録されないアイコンからは何も学べません。
python -m iconflow case new ...
python -m iconflow case lint
python -m iconflow case stats
出力ファミリーの仕様
ターゲットは明示的です。IconFlow は「全プラットフォーム対応」をうたいません。また、全面を使うアプリカードが暗黙に実用的なメニューバー用シルエットへ変わることもありません。
favicon の SVG と ICO、Apple touch icon、192px と 512px の PWA アセット、さらに maskable icon と manifest スニペット。
--targets web,pwaPNG の各サイズ、ICO、ICNS、および Tauri v2 デスクトップアプリ向けの標準的な src-tauri/icons レイアウト。
--targets tauriElectron と electron-builder のパッケージングワークフロー向け、クロスプラットフォームの PNG、ICO、ICNS アセット。
--targets electronカラートレイ PNG、macOS テンプレートアセット、TypeScript ヘルパー。マーク専用の tray.svg を強く推奨します。
--targets trayビルド例
編集可能な master.svg(マスター SVG)は、プロジェクトとともに信頼できる唯一のソースとして残ります。生成ファイルはいつでも再ビルドできます。
icon-out/
├── favicon.svg
├── favicon.ico
├── icon-192.png
├── icon-512.png
├── icon-512-maskable.png
├── icons/
│ ├── icon.ico
│ └── icon.icns
├── build/
│ ├── icon.png
│ ├── icon.ico
│ └── icon.icns
└── tray/
├── tray.png
├── trayTemplate.png
└── trayIcon.ts
既知の制約
pip install ai-iconflow は使わないでください。プロジェクトで始める準備
エンジンプルーフを一度実行します。次に製品リポジトリを開き、エージェントに具体的なブリーフを渡し、将来のメンテナーが確認できる場所にすべてのデザイン判断を残します。