v3-core-implementation
Architektura TypeScript dla agentów Claude — DDD, dependency injection i testowanie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill implementujący rdzeń claude-flow v3 w TypeScript. Zawiera strukturę domenową opartą na Domain-Driven Design, wzorce czystej architektury, wstrzykiwanie zależności oraz moduły do zarządzania zadaniami, sesjami i monitorowania zdrowia systemu. Gotowy do rozszerzania poprzez plugin loader i event bus.
Jak używać
Sklonuj repozytorium claude-flow i przejdź do katalogu .agents/skills/v3-core-implementation.
Zainstaluj zależności TypeScript i narzędzia do testowania — skill wymaga Node.js oraz kompilatora TypeScript do budowania modułów domenowych.
Zainicjuj strukturę DDD, uruchamiając zadanie "Core foundation" — ustawia bazowe klasy, kernel oraz rejestr domenowy potrzebny do działania pozostałych modułów.
Implementuj domeny równolegle — utwórz moduły task-management, session-management i health-monitoring, każdy z własnymi encjami, value objects, serwisami i repozytoriami zgodnie z wzorcem bounded contexts.
Skonfiguruj dependency container w warstwie shared/infrastructure — zarejestruj wszystkie serwisy i fabryki, aby umożliwić wstrzykiwanie zależności między domenami.
Uruchom testy jednostkowe dla każdego modułu domenowego — skill zawiera comprehensive test coverage, upewnij się że wszystkie encje, value objects i serwisy przechodzą walidację przed integracją z event busem.