Compose App Icon
Para narzędzi CLI uv-bundled, która tworzy i waliduje pakiety .icon Apple Icon Composer za pomocą JSON-Schema
Testowano · Działa
Co robi ten skill
Tworzy nowe pakiety Apple Icon Composer `.icon` z pliku icon.json + plików zasobów, edytuje istniejące pakiety w miejscu i waliduje dowolny plik `.icon`/icon.json względem dołączonego JSON Schema, obejmując wypełnienia, tryby mieszania, cienie, półprzezroczystość, LiquidGlass oraz specjalizacje jasne/ciemne/barwione. Aktywuje się na żądania wygenerowania ikony aplikacji, utworzenia szkieletu `.icon`, zmiany dowolnego pola icon.json lub zdiagnozowania, dlaczego Icon Composer nie otwiera pakietu.
Raport z testu
Uruchomiono dołączony zestaw 25 testów pytest w rzeczywistości (25/25 zaliczonych), a następnie podano ten sam dokument ikony przez create_icon.py na dwa sposoby: naiwna wersja ignorująca sekcję 'Gotchas' w SKILL.md nie przeszła walidacji schematu z dokładnie dwoma błędami, o których ostrzega dokument (typ cienia UI-label, pozycja tylko skalowania bez tłumaczenia w punktach); wersja postępująca zgodnie z gotchas przeszła pomyślnie, wygenerowała rzeczywisty pakiet .icon, a validate_icon.py zgłosił go jako VALID z formatowaniem wyjściowym zgodnym z dokumentami bajt po bajcie.
Testowano: 2026-07-16 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/compose-app-iconPara narzędzi CLI uv-bundled, która tworzy i waliduje pakiety .icon Apple Icon Composer za pomocą JSON-Schema
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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.