tech-divergence
Evaluate technical options with scoring matrix, trigger Gate 4 for significant decisions
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Evaluate technical options with scoring matrix, trigger Gate 4 for significant decisions
How to use
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ę.
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.
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.
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.
Dokumentuj ratowanie dla każdego wymiaru w tabeli wyników, aby uzasadnić przydzielone punkty i ułatwić przegląd decyzji przez zespół.