Crawl APIs
Skanuje bazę kodu w poszukiwaniu definicji REST, GraphQL, gRPC i OpenAPI
Testowano · Działa
Co robi ten skill
Skanuje docelową bazę kodu w poszukiwaniu definicji API w specyfikacjach OpenAPI/Swagger, trasach Express/Fastify/NestJS, schematach GraphQL, proto gRPC i frameworkach Python, a następnie proponuje robocze wpisy rejestru api_contract i api_endpoint do przeglądu. Uruchamia się podczas odkrywania, inwentaryzacji lub katalogowania API w repozytorium.
Raport z testu
Uruchomiono dokładne wzorce detekcji umiejętności na specjalnie zbudowanym celu zawierającym sześć różnych stylów API i znaleziono wszystkie sześć (6/6) – w tym kontroler dekoratora NestJS, schemat GraphQL i usługę proto gRPC, które naiwna, jednoprzebiegowa linia bazowa grep-for-route/api całkowicie pominęła (3/6). Taksonomia wieloprotokołowa plus kontrola deduplikacji i dyscyplina statusu tylko-roboczego to konkretna, odtwarzalna przewaga nad wyszukiwaniem ad-hoc. Krok zapisu zwrotnego zależy od models/registry-mapping.yaml i szablonów katalogu, więc pełne wyjście rejestru działa w jego repozytorium domowym; rdzeń odkrywania działa wszędzie.
Testowano: 2026-07-18 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/ea-toolkit/architecture-catalog mkdir -p ~/.claude/skills cd architecture-catalog && cp -r .claude/skills/crawl-apis ~/.claude/skills/crawl-apis
Komendy i przykładowe prompty
/crawl-apisSkanuje bazę kodu w poszukiwaniu definicji REST, GraphQL, gRPC i OpenAPI
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Scan my repo and find every REST, GraphQL, and gRPC API endpoint.I need an inventory of all the API contracts across this service.Can you catalog the OpenAPI, NestJS, and Express routes in this codebase?