Toolverse
Wszystkie skille

tech-divergence

autor: WellApp-ai

Oceniaj opcje techniczne matrycą punktacji i automatycznie podejmuj decyzje architektoniczne

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend

O skillu

Skill do oceny wariantów implementacji technicznej za pomocą 8-wymiarowej matrycy punktacji. Każdy wymiar (wzorzec, zakres, model danych, zależności, interfejs API, odwracalność, bezpieczeństwo, wydajność) otrzymuje wynik 0 lub 1. Wyniki poniżej 4 punktów przechodzą automatycznie, wyższe wymagają zatwierdzenia Gate 4 od człowieka. Używaj podczas fazy planowania technicznego, gdy rozważasz wiele równoważnych podejść architektonicznych.

Jak używać

  1. Uruchom skill w trybie Plan Mode Phase 2 (Technical Diverge), gdy masz do wyboru wiele podejść implementacyjnych i chcesz ocenić ich wpływ na architekturę.

  2. Zbierz kontekst przed oceną: sprawdź bibliotekę wzorców w Notion, szukając podobnych rozwiązań w bieżącej domenie; przeszukaj bazę kodu semantycznie, aby znaleźć istniejące implementacje podobnych funkcji; jeśli rozważasz nowe biblioteki, użyj MCP Context7 do pobrania dokumentacji i best practices.

  3. Oceń każdy z 8 wymiarów osobno. Dla wymiaru Wzorzec: przypisz 0 jeśli wzorzec już istnieje w kodzie, 1 jeśli wymaga nowego wzorca. Dla Zakresu: 0 jeśli zmiana dotyczy jednej domeny, 1 jeśli wpłynie na wiele domen. Dla Modelu Danych: 0 jeśli dodajesz pole do istniejącej tabeli, 1 jeśli tworzysz nową encję. Dla Zależności: 0 jeśli używasz istniejących bibliotek, 1 jeśli dodajesz nową. Dla Interfejsu API: 0 jeśli wewnętrzny, 1 jeśli publiczny lub łamiący kompatybilność. Dla Odwracalności: 0 jeśli łatwo cofnąć, 1 jeśli wymaga migracji. Dla Bezpieczeństwa: 0 jeśli dane niesensytywne, 1 jeśli dotyczy autentykacji lub uprawnień. Dla Wydajności: 0 jeśli proste operacje CRUD, 1 jeśli wymaga cache, kolejki lub optymalizacji.

  4. Zsumuj wyniki ze wszystkich 8 wymiarów. Jeśli suma wynosi poniżej 4, decyzja przechodzi automatycznie i możesz kontynuować implementację. Jeśli suma wynosi 4 lub więcej, skill automatycznie wyzwala Gate 4, co oznacza, że zmiana wymaga zatwierdzenia człowieka przed wdrożeniem.

  5. Dokumentuj ratowanie dla każdego wymiaru w tabeli wyników, aby uzasadnić przydzielone punkty i ułatwić przegląd decyzji przez zespół.

Podobne skille