implement-feature
Umiejętność do implementacji funkcji w Swift z architekturą, testami i bogatymi modelami domenowymi
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do Claude'a wspierający dodawanie nowych funkcji do aplikacji ClaudeBar. Prowadzi Cię przez proces architektoniczny: najpierw zaproponuje schemat komponentów i przepływ danych, czeka na Twoją akceptację, a następnie implementuje kod zgodnie z metodologią TDD, bogatymi modelami domenowymi i wzorcami Swift 6.2. Idealny, gdy pytasz "jak dodać funkcję X" lub potrzebujesz struktury obejmującej warstwy Domain, Infrastructure i App.
Jak używać
Zainstaluj skill w swoim Claude'ie, wskazując repozytorium tddworks/ClaudeBar i ścieżkę .claude/skills/implement-feature.
Opisz funkcję, którą chcesz dodać do aplikacji — np. "Dodaj obsługę synchronizacji danych z serwerem" lub "Zaimplementuj filtrowanie wiadomości po dacie".
Czekaj na fazę projektowania architektury. Skill stworzy diagram komponentów, pokaże przepływ danych między warstwami i wyjaśni, jakie modele domenowe będą potrzebne. Przejrzyj propozycję i zatwierdź ją, zanim przejdziesz dalej.
Po Twojej akceptacji skill przechodzi do implementacji. Najpierw pisze testy dla modeli domenowych, następnie implementuje je, potem tworzy testy infrastruktury i widoki SwiftUI.
Skill dostosowuje się do Twojego mentalnego modelu — modele domenowe odzwierciedlają sposób, w jaki myślisz o problemie, a widoki SwiftUI bezpośrednio konsumują te modele.
Jeśli funkcja obejmuje wiele warstw (Domain, Infrastructure, App), skill koordynuje implementację między nimi, zapewniając spójność i testowość kodu.