W relacji opublikowanej 5 października David Gewirtz opisał, jak z pomocą Claude i Claude Code stworzył aplikację na Maca Icon Gallery ’97. Twierdzi, że nie napisał kodu, ale wydał 502 polecenia w ciągu czterech aktywnych dni, a projekt wymagał testów, poprawek i przygotowania do publikacji. To konkretny przebieg jednego projektu — nie obietnica, że aplikację da się gotową uzyskać jednym promptem.
Od archiwum ikon do aplikacji na Maca
Pomysł zaczął się od odzyskanego zbioru starych ikon. Gewirtz podaje, że plik Macromedia Director zawierał 2338 ikon. Claude wyodrębnił z niego ponad 2000 plików PNG w cztery minuty i 30 krokach.
Gewirtz stworzył aplikację do przeglądania i zmieniania rozmiaru tych grafik. Icon Gallery ’97 rozwinęła się o zmianę kolorów, zapisywanie ulubionych i kolekcji oraz eksport ikon, w tym emoji do Slacka. Do aplikacji trafiło 2146 ikon z odzyskanego zbioru.
502 polecenia i cztery aktywne dni
Gewirtz podaje, że używał Claude do planowania, a Claude Code do pracy nad aplikacją. W ciągu czterech aktywnych dni przekazał Claude Code 502 indywidualne polecenia. Były to dni pracy z narzędziem, nie cztery nieprzerwane dni robocze. Według jego relacji sam nie napisał kodu.
Ta liczba pokazuje skalę kierowania projektem: od opisu funkcji po reagowanie na problemy, które wychodziły na jaw podczas pracy. W aplikacji można zmieniać rozmiar ikon od 32 × 32 do 1024 × 1024 pikseli. Przy grafice pikselowej ważne jest, by powiększanie nie rozmywało wyraźnych krawędzi — funkcja, którą Gewirtz uwzględnił w projekcie.
Testy, ochrona plików i debugowanie
Gewirtz umieścił 2146 ikon w jednym zaszyfrowanym pliku, a aplikacja odszyfrowywała potrzebne zasoby na żądanie. Opisuje też, jak sprawdzał obsługę uszkodzonych kopii i porównywał odszyfrowane pliki z oryginałami.
Testy ujawniły również problem z wydajnością. Podgląd pełnowymiarowych grafik spowalniał przewijanie, a jeden fragment programu przebudowywał okno 482 razy przy żądaniu zmiany jego rozmiaru. Znalezienie takich usterek wymagało przejścia od wygenerowanego kodu do sprawdzenia, jak aplikacja zachowuje się w praktyce.
Przygotowanie aplikacji do publikacji
Od pomysłu do zgłoszenia aplikacji do Apple minął według Gewirtza około tydzień. Apple zaakceptowało Icon Gallery ’97 cztery dni po zgłoszeniu. Gewirtz nie podał roku tych wrześniowych wydarzeń.
Przygotowanie do publikacji obejmowało również materiały promocyjne. Gewirtz poświęcił trzy dni na wykonanie grafik w Photoshopie, ponieważ Claude, Gemini i ChatGPT nie sprawdziły się przy tym zadaniu. Opisał też opóźnienie w TestFlight: po 21 wysłanych tego samego dnia wersjach Apple odmówiło przyjęcia 22. przesłania i wymagało odczekania całego dnia. Według Gewirtza opóźniło to projekt o jeden dzień.