P
parallel-agent-contracts
Zapobiegaj duplikowaniu typów w agentach równoległych – automatyczna weryfikacja kontraktów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania typami TypeScript w projektach z równoległymi agentami. Zapewnia, że każdy agent korzysta z istniejących definicji typów zamiast tworzyć duplikaty. Zawiera szablon promptu z trzema obowiązkowymi krokami: weryfikacją TypeScript, sprawdzeniem istniejących typów oraz mapą kanoniczną typów z ich lokalizacjami. Eliminuje konflikty typów i nieścisłości w kodzie poprzez automatyczne sprawdzenie i jawne przypisanie własności typów.
Jak używać
- Dodaj skill parallel-agent-contracts do konfiguracji Claude'a w katalogu .claude/skills projektu. 2. Przed uruchomieniem równoległych agentów przygotuj szablon promptu zawierający sekcję "Type Ownership" z listą typów z mapy kanonicznej, które będą potrzebne agentom. 3. W każdym promptie agenta umieść obowiązkową komendę weryfikacji: uruchom
npx tsc --noEmit 2>&1 | head -20przed oznaczeniem zadania jako ukończonego – jeśli pojawią się błędy typów, agent musi je naprawić. 4. Przed utworzeniem nowego typu lub interfejsu agent musi uruchomićgrep -r "interface NazwaTypu|type NazwaTypu" src/– jeśli typ już istnieje, agent importuje go zamiast duplikować. 5. Przekaż agentom tabelę z kanoniczną mapą typów zawierającą nazwy typów, pliki właścicieli i ścieżki importu (np. NormalizedTool z src/sdk/agent.ts). 6. Monitoruj logi weryfikacji TypeScript – skill automatycznie wyłapie konflikty typów i zapobiegnie ich scaleniu do głównej gałęzi kodu.