Toolverse
Wszystkie skille

parallel-agent-contracts

autor: parcadei

Zapobiegaj duplikowaniu typów w agentach równoległych – automatyczna weryfikacja kontraktów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
1

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ć

  1. 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 -20 przed 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.

Podobne skille