Compose App Icon
uv-buntad CLI-par som skapar och JSON-Schema-validerar Apple Icon Composer .icon-paket
Testad · Fungerar
Vad den gör
Skapar nya Apple Icon Composer `.icon`-paket från en icon.json + tillgångsfiler, redigerar befintliga paket på plats, och validerar alla `.icon`/icon.json mot ett medföljande JSON Schema, som täcker fyllningar, blandningslägen, skuggor, genomskinlighet, LiquidGlass, och ljusa/mörka/tonade specialiseringar. Triggas på förfrågningar att generera en appikon, skaffa ett `.icon`, ändra fält i icon.json, eller diagnostisera varför Icon Composer inte öppnar ett paket.
Testrapport
Körde den medföljande 25-test pytest-sviten på riktigt (25/25 godkända), matade sedan samma ikon-dokument genom create_icon.py på två sätt: en naiv version som ignorerade SKILL.md 'Gotchas'-sektionen misslyckades med schema-validering med exakt de två felen som dokumentet varnar för (UI-label skuggtyp, endast skala position saknar översättning i punkter); versionen som följde 'gotchas' lyckades, producerade ett verkligt .icon-paket, och validate_icon.py rapporterade det som GILTIGT med utdataformatering som matchade dokumenten ord för ord.
Testad: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/giginet/apple-icon-composer-skill mkdir -p ~/.claude/skills cp -r apple-icon-composer-skill/plugins/icon-composer/skills/compose-app-icon ~/.claude/skills/compose-app-icon
Kommandon och exempelprompter
/compose-app-iconuv-buntad CLI-par som skapar och JSON-Schema-validerar Apple Icon Composer .icon-paket
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Scaffold a new app icon package with a gradient fill and glass layer.Validate why Icon Composer won't open my .icon package file.Add a dark mode specialization to my existing app icon.json.