Crawl APIs
Prohledá kódovou základnu pro definice REST, GraphQL, gRPC a OpenAPI
Otestováno · Funguje
Co umí
Prohledá cílovou kódovou základnu pro definice API napříč specifikacemi OpenAPI/Swagger, routami Express/Fastify/NestJS, GraphQL schématy, gRPC protos a Python frameworky, poté navrhne návrhy záznamů api_contract a api_endpoint registru k revizi. Spouští se při objevování, inventarizaci nebo katalogizaci API v repozitáři.
Testovací report
Spustil jsem přesné detekční vzory dovednosti proti účelově vytvořenému cíli obsahujícímu šest různých stylů API a našel všech šest (6/6) – včetně NestJS decorator controller, GraphQL schématu a gRPC proto služby, které naivní jednoprůchodová grep-for-route/api základní linie zcela minula (3/6). Taxonomie více protokolů plus kontrola duplicit a disciplína stavu pouze návrhu je konkrétní, reprodukovatelnou výhodou oproti ad-hoc vyhledávání. Krok zápisu zpět závisí na models/registry-mapping.yaml a šablonách katalogu, takže plný výstup registru funguje v rámci jeho domovského repozitáře; jádro objevu funguje kdekoli.
Testováno: 2026-07-18 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/crawl-apisProhledá kódovou základnu pro definice REST, GraphQL, gRPC a OpenAPI
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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?