Toolverse
Wszystkie skille

explore-references

autor: LibPDF-js

Analizuj implementacje funkcji w bibliotekach referencyjnych PDF

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
3

O skillu

Skill do badania, jak konkretne funkcje są zaimplementowane w popularnych bibliotekach PDF (PDF.js, pdf-lib, PDFBox). Przeszukujesz kod źródłowy, porównujesz podejścia każdej biblioteki, analizujesz algorytmy i obsługę błędów, a następnie generujesz raport z rekomendacjami dla własnego projektu. Idealne do podejmowania decyzji architektonicznych opartych na doświadczeniu istniejących rozwiązań.

Jak używać

  1. Uruchom skill i opisz, jaką funkcję lub koncepcję chcesz zbadać (np. "parsowanie strumieni PDF" lub "obsługa adnotacji"). Jeśli opis jest niejasny, skill zapyta o wyjaśnienie.

  2. Skill automatycznie przeszukuje trzy biblioteki referencyjne dostępne w katalogu checkouts/: PDF.js (fokus na parsing), pdf-lib (wzorce TypeScript API) i Apache PDFBox (kompleksowe rozwiązanie Java).

  3. Dla każdej biblioteki skill analizuje definicje klas, kluczowe metody, algorytmy, obsługę błędów, obsługę przypadków brzegowych i publiczny interfejs API.

  4. Skill porównuje podejścia między bibliotekami: jakie wzorce każda używa, jakie są kompromisy, która najlepiej obsługuje przypadki brzegowe, która ma najczystszy API.

  5. Skill generuje raport badawczy zapisywany do .agents/scratch/ w formacie markdown zawierający streszczenie, opis podejścia każdej biblioteki (z ścieżkami do plików i listą zalet/wad) oraz konkretne rekomendacje dla Twojego projektu.

  6. Wykorzystaj raport do podjęcia decyzji architektonicznych: wybierz podejście, zidentyfikuj przypadki brzegowe do obsługi i zastosuj najlepsze praktyki z analizy.

Podobne skille