Crawl APIs
Skann en kodebase for REST, GraphQL, gRPC og OpenAPI-definisjoner
Bestått
Hva den gjør
Skanner en målkodebase for API-definisjoner på tvers av OpenAPI/Swagger-spesifikasjoner, Express/Fastify/NestJS-ruter, GraphQL-skjemaer, gRPC-protos og Python-rammeverk, og foreslår deretter utkast til api_contract og api_endpoint registeroppføringer for gjennomgang. Utløses ved oppdagelse, inventering eller katalogisering av API-er i et repo.
Testrapport
Kjørte ferdighetens nøyaktige deteksjonsmønstre mot et spesialbygd mål med seks forskjellige API-stiler, og den fant alle seks (6/6) – inkludert NestJS decorator controller, GraphQL-skjemaet og gRPC proto-tjenesten som en naiv ett-pass grep-for-route/api baseline fullstendig overså (3/6). Multi-protokoll-taksonomien pluss dedupliseringskontroll og utkast-kun statusdisiplin er en konkret, reproduserbar fordel over ad-hoc søk. Tilbakeføringstrinnet avhenger av katalogens models/registry-mapping.yaml og maler, så full registerutdata fungerer innenfor sitt hjemmerepo; oppdagelseskjernen fungerer hvor som helst.
Testet på: 2026-07-18 · Claude Code 2.x (agent harness)
Installer
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
Kommandoer og eksempelprompter
/crawl-apisSkann en kodebase for REST, GraphQL, gRPC og OpenAPI-definisjoner
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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?