Toolverse
Wszystkie skille

native-dependency-update

autor: mono

Automatyczne aktualizacje natywnych bibliotek w SkiaSharp z obsługą poprawek bezpieczeństwa

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
mono
Wyświetlenia
1

O skillu

Skill do zarządzania aktualizacjami natywnych zależności (libpng, zlib, expat, webp, harfbuzz, freetype, libjpeg-turbo) w forku Skia projektu SkiaSharp. Obsługuje poprawki CVE, naprawy błędów i zmiany wersji. Umożliwia sprawdzenie aktualnych wersji bibliotek, analizę zmian mogących złamać kompatybilność oraz aktualizację pliku DEPS. Idealny dla deweloperów utrzymujących zależności w projekcie mono/skia, którzy muszą reagować na luki bezpieczeństwa lub wdrażać nowe wersje bibliotek.

Jak używać

  1. Zainstaluj skill native-dependency-update w swoim środowisku Claude/Copilot, wskazując repozytorium mono/SkiaSharp.

  2. Wyzwól skill, gdy potrzebujesz zaktualizować bibliotekę — użyj poleceń takich jak "bump libpng", "update zlib", "fix CVE in expat" lub "update native deps".

  3. Przejdź przez wszystkie fazy procesu w kolejności (fazy 1–8 są obowiązkowe). Skill poprowadzi Cię przez pre-flight checklist, w tym potwierdzenie, że zaktualizujesz plik DEPS, submoduł externals/skia oraz cgmanifest.json.

  4. Na każdym punkcie kontrolnym (oznaczonym jako 🛑 STOP AND ASK) zatrzymaj się i potwierdź działania — nigdy nie twórz PR ani nie pushuj zmian bez potwierdzenia. Skill nigdy nie commituje bezpośrednio do chronionych gałęzi (skiasharp, main).

  5. Zbuduj i przetestuj zmiany lokalnie przed utworzeniem pull requesta. Upewnij się, że PR zawiera "Fixes #NNNNN" w opisie, jeśli dotyczy konkretnego issue.

  6. Jeśli potrzebujesz analizy zmian mogących złamać kompatybilność między wersjami, odwołaj się do dokumentacji breaking-changes.md dostępnej w skill'u.

Podobne skille